Техническое задание: Telegram-бот с реферальной системой и админ-панелью

Цель проекта

Разработка многофункционального Telegram-бота для автоматизации взаимодействия с пользователями. Бот должен обладать расширенным функционалом для привлечения аудитории и управления контентом.

Основные требования к функционалу

1. Реферальная (партнерская) система

  • Генерация уникальных реферальных ссылок/кодов для каждого пользователя.
  • Ведение статистики по приглашенным пользователям.
  • Начисление бонусов или баллов за приглашения.
  • Личный кабинет пользователя с отображением реферальной статистики.

2. Система массовых рассылок

  • Функция отправки текстовых, графических и медиа-сообщений всем пользователям бота или выбранным сегментам.
  • Планировщик отложенных рассылок.
  • Статистика по доставленным и прочитанным сообщениям.

3. Административная панель управления

  • Панель управления с веб-интерфейсом или интегрированная в Telegram.
  • Управление пользователями (просмотр, поиск, блокировка).
  • Создание и отправка рассылок.
  • Мониторинг реферальной статистики и финансовых показателей.
  • Настройка основных параметров бота.

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

  • Язык программирования: Python.
  • Использование библиотеки aiogram или аналогичной.
  • Надежная база данных (предпочтительно PostgreSQL или SQLite).
  • Чистый, документированный код с возможностью дальнейшего расширения.
  • Развертывание на сервере заказчика или предоставление инструкций.

Дополнительная информация

Полный перечень требований, дизайн-макеты и бизнес-логика будут предоставлены и детально согласованы с выбранным исполнителем в ходе личного общения.

Ожидаемый результат

Полностью рабочий, протестированный и развернутый Telegram-бот, соответствующий всем заявленным требованиям, с документацией по управлению.

Разработка 2D survival-игры на Unity

Требуется создать простую, но увлекательную survival-игру в стиле top-down с волнами врагов, системой усилений и счетом. Проект идеально подходит для портфолио разработчика игр.