Розробка Телеграм бота для гри в мафію
Основний функціонал:
• Реєстрація користувачів
• За номером телефону та email (вибір каналу підтвердження)
• Авторизація через Telegram та iOS-додаток
• Профілі гравців
• Аватар, нікнейм, клуб, історія ігор
• Список друзів, пошук інших гравців
• Адмінка для керування клубами
• Додавання/редагування гравців
• Налаштування подій, турнірів, ігор
• Інструменти для ведучих
• Сканування карт ролей через камеру
• Вибір гравців, ведення статистики гри
• Інтеграція з платіжними системами
• Прийом оплати за участь у грі
• Покупки у WebApp-магазині
• Вбудований WebApp (Telegram WebApp)
• Магазин амулетів (донатна ігрова механіка)
• Система активації амулетів перед грою
• Магазин мерчу (футболки, картки, атрибутика)
• Система рейтингів
• Індивідуальний рейтинг гравця
• Таблиці лідерів по клубах / містах / країнах
• Бонусна система
• Нарахування балів за перемогу в грі
• Бонуси за активність і відвідування
Технічні особливості:
• Telegram Bot API + Telegram WebApp
• Backend: Node.js + Python + PHP
• База даних: MongoDB + MySQL
• Інтеграція з iOS-додатком через REST API
• WayForPay + LiqPay
• Адаптивний WebApp-дизайн (PWA-підхід)
• Реєстрація користувачів
• За номером телефону та email (вибір каналу підтвердження)
• Авторизація через Telegram та iOS-додаток
• Профілі гравців
• Аватар, нікнейм, клуб, історія ігор
• Список друзів, пошук інших гравців
• Адмінка для керування клубами
• Додавання/редагування гравців
• Налаштування подій, турнірів, ігор
• Інструменти для ведучих
• Сканування карт ролей через камеру
• Вибір гравців, ведення статистики гри
• Інтеграція з платіжними системами
• Прийом оплати за участь у грі
• Покупки у WebApp-магазині
• Вбудований WebApp (Telegram WebApp)
• Магазин амулетів (донатна ігрова механіка)
• Система активації амулетів перед грою
• Магазин мерчу (футболки, картки, атрибутика)
• Система рейтингів
• Індивідуальний рейтинг гравця
• Таблиці лідерів по клубах / містах / країнах
• Бонусна система
• Нарахування балів за перемогу в грі
• Бонуси за активність і відвідування
Технічні особливості:
• Telegram Bot API + Telegram WebApp
• Backend: Node.js + Python + PHP
• База даних: MongoDB + MySQL
• Інтеграція з iOS-додатком через REST API
• WayForPay + LiqPay
• Адаптивний WebApp-дизайн (PWA-підхід)