Техническое задание: Чат-бот для Telegram с YandexGPT и оплатой

Основная цель

Разработать и внедрить функционального Telegram-бота, который выступает в качестве интерфейса к нейросети YandexGPT. Бот должен принимать текстовые запросы (промпты) от пользователей, передавать их в нейросеть и возвращать сгенерированный текст.

Ключевые функциональные требования

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

Технические пожелания

  • Четкая и понятная архитектура кода.
  • Возможность дальнейшего масштабирования и добавления новых функций.
  • Надежное хранение данных о пользователях, их запросах и статусе оплаты.

Что предоставляет заказчик

Полные и детальные требования, включая спецификации по работе с API и желаемому поведению бота, будут переданы выбранному исполнителю для оценки и реализации.

Разработка Telegram-бота для кофейни на Python

Требуется создать функционального чат-бота для приема заказов в кофейню. Бот должен быть написан на чистом Python и включать административную панель для управления меню и заказами. Все детали будут уточнены с исполнителем.