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