Техническое задание: Telegram Mini App с геймификацией

Цель проекта - разработать интерактивное приложение внутри Telegram, которое повышает вовлеченность пользователей через систему вознаграждений и развлекательный контент.

Основные функциональные блоки

1. Система ежедневных бонусов

  • Реализация механики ежедневного захода с начислением бонусных очков.
  • Визуальный календарь или трекер последовательных посещений.

2. Мини-игры для заработка очков

  • Разработка нескольких простых, но увлекательных игровых механик (например, кликеры, головоломки, аркады).
  • Интеграция системы начисления очков за успехи в играх.

3. Система промокодов и вывод очков

  • Создание внутреннего магазина, где пользователи могут обменять накопленные очки на промокоды партнеров или внутренние бонусы.
  • Личный кабинет с разделом "Мои промокоды", где хранится история полученных кодов и их статус.

Технические требования

  • Приложение должно быть реализовано как Telegram Mini App.
  • Интерфейс - интуитивно понятный, адаптивный и соответствующий гейм-дизайну.
  • Необходима backend-часть для учета пользователей, балансов очков, генерации и хранения промокодов.

Разработка Telegram-бота для управления рекламными публикациями в каналах

Требуется создать бота для автоматизации публикации рекламных материалов в нескольких Telegram-каналах. Решение должно быть основано на готовых open-source компонентах. Результат включает код, Docker-контейнер и инструкцию.