Техническое задание на разработку Telegram-бота

Основная функциональность

  • Система заданий: Бот выдает пользователю задание - подписаться на определенный Telegram-канал или группу каналов.
  • Верификация подписки: Бот должен проверять, выполнил ли пользователь задание (действительно ли он подписан на указанный канал).
  • Внутренняя валюта: Реализовать систему внутреннего баланса (очков, монет). Начисление валюты за выполнение задания.
  • Реферальная система: Учет приглашенных пользователей. Начисление бонусов рефереру только в случае, если его реферал также подписан на целевой канал (выполнил задание).

Требования к реализации

  • Четкая логика выдачи и проверки заданий.
  • Надежный механизм проверки статуса подписки пользователя.
  • Удобная панель управления для настройки каналов, заданий и курса валюты.
  • База данных для хранения пользователей, их баланса, реферальных связей и истории заданий.

Дополнительные пожелания

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

Разработка Telegram-бота для модерации чата

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

Разработка программы для анализа и формирования отчетов из CSV файлов

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