Задача

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

Основные требования

  • Бот должен подключаться к конкретному Twitch-каналу и оперативно обрабатывать сообщения чата.
  • Необходима реализация команды (!розыгрыш, !р, !raffle и т.д.), которая запускает механизм случайного выбора победителя из сообщений, отправленных после команды или в определенный промежуток времени.
  • Бот определяет и отображает победителя (никнейм) в чате по результатам выбора.
  • Корректная обработка ошибок и потенциальное добавление возможности настройки текстов сообщений (приветствие, объявление победителя).

Модуль авторизации и платежей: вход, депозиты, выводы и отслеживание транзакций

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