Техническое задание: Twitch-бот для розыгрышей
Основная цель
Разработка программного обеспечения (бота) для стриминговой платформы Twitch, предназначенного для автоматизации и проведения розыгрышей призов среди зрителей в реальном времени.
Технические требования
- Язык и среда: Реализация на Node.js.
- Интеграция: Обязательное использование официального Twitch API для взаимодействия с платформой.
- Основной функционал: Система проведения розыгрышей (giveaways).
Ключевые ожидания от системы
- Возможность запуска и управления розыгрышами напрямую из чата Twitch или через команды.
- Автоматический сбор участников (например, по реакции, ключевому слову или активности).
- Случайный и прозрачный выбор победителя.
- Стабильная работа во время прямых эфиров с высокой нагрузкой.
- Четкое логирование действий и результатов.
Что необходимо предоставить
- Исходный код проекта с комментариями.
- Инструкцию по настройке, установке и развертыванию.
- Описание основных команд и возможностей бота.