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

Необходимо разработать и подключить Telegram-бота, который будет использовать возможности модели Sora1. Ключевое требование - ограничение доступа к боту только для пользователей, подписанных на указанное Telegram-сообщество (канал или группу).

Основные задачи

  • Создать Telegram-бота с использованием официального API.
  • Интегрировать в бота функционал модели Sora1 согласно документации.
  • Реализовать механизм обязательной проверки подписки пользователя на определенное Telegram-сообщество перед предоставлением доступа к основным командам бота.
  • Обеспечить периодическую или разовую (при каждом обращении) проверку статуса подписки.
  • Настроить понятные уведомления для пользователя о необходимости подписки.

Требования к реализации

  • Чистый и документированный код.
  • Устойчивость к ошибкам и высокая доступность бота.
  • Система должна корректно обрабатывать вступление и выход пользователя из сообщества.
  • Предоставить инструкцию по развертыванию и настройке.

Результат работы

  • Рабочий Telegram-бот, развернутый на сервере заказчика или предоставленный в виде исходного кода с инструкцией.
  • Полностью функционирующая система проверки подписки на стороннее Telegram-сообщество.
  • Интегрированный и работающий функционал Sora1.