Описание задачи
Требуется разработать Telegram-бота с игровым функционалом. Основная цель - автоматическая выдача подарков (например, виртуальных предметов, промокодов, бонусов) пользователю строго при соблюдении заданных условий (накоплении очков, выполнении цепочки действий, достижении уровня и т.д.).
Функциональные требования
- Механизм асинхронного отслеживания игровых событий
- Логика проверки условий для выдачи подарка
- Модуль автоматической отправки подарка в диалог
- Ведение логов всех выданных подарков и действий пользователя
Условия выполнения
- Чистый код на языке Python
- Использование библиотеки python-telegram-bot или aiogram
- Реализовать админ-панель (например, для редактирования условий и просмотра истории выдач)