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