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