Техническое задание: Чат-бот для Telegram с YandexGPT и оплатой
Основная цель
Разработать и внедрить функционального Telegram-бота, который выступает в качестве интерфейса к нейросети YandexGPT. Бот должен принимать текстовые запросы (промпты) от пользователей, передавать их в нейросеть и возвращать сгенерированный текст.
Ключевые функциональные требования
- Интеграция с YandexGPT: Бот должен стабильно взаимодействовать с API YandexGPT для обработки пользовательских промптов и получения ответов.
- Система монетизации: Реализовать модуль онлайн-оплаты (например, через ЮKassa, CloudPayments или аналоги). Пользователи должны иметь возможность оплачивать подписку или разовые пакеты запросов.
- Управление доступом: Разграничить функционал для бесплатных и оплативших пользователей (например, лимиты на количество запросов).
- Стабильность и отказоустойчивость: Обеспечить корректную обработку ошибок API, платежной системы и высокую доступность бота.
Технические пожелания
- Четкая и понятная архитектура кода.
- Возможность дальнейшего масштабирования и добавления новых функций.
- Надежное хранение данных о пользователях, их запросах и статусе оплаты.
Что предоставляет заказчик
Полные и детальные требования, включая спецификации по работе с API и желаемому поведению бота, будут переданы выбранному исполнителю для оценки и реализации.