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