Техническое задание: Разработка Telegram-бота «Кликер»
Необходимо разработать с нуля Telegram-бота в жанре кликер-игры. Основная цель - создать увлекательный и функциональный продукт с возможностью гибкого администрирования.
Ключевые требования к функционалу:
- Язык разработки: Чистый Python с использованием библиотек для работы с Telegram API (например, aiogram или python-telegram-bot).
- Игровая механика: Реализация базовой механики кликера: накопление очков (кликов), покупка улучшений (автокликов, множителей), система достижений.
- Административная панель: Веб-интерфейс или встроенные в бота команды для администратора, позволяющие:
- Управлять пользователями (просмотр статистики, блокировка).
- Настраивать игровые параметры (стоимость улучшений, сила автоклика).
- Рассылать уведомления или обновления всем пользователям.
- База данных: Интеграция с БД (SQLite, PostgreSQL или иной) для надежного хранения прогресса пользователей и игровых настроек.
- Интерфейс бота: Удобное интерактивное меню (Inline-кнопки), система уведомлений, понятная визуализация прогресса.
Что ожидается от исполнителя:
- Четкое понимание задачи и предложение оптимальной архитектуры решения.
- Качественный, комментированный код с возможностью последующей поддержки.
- Своевременное обсуждение деталей и промежуточных результатов.
Все конкретные детали и нюансы будут согласованы в процессе обсуждения с выбранным исполнителем.