1. Регистрация на сервере дискорда;
2. Парсить статистику игрока https://cod.tracker.gg/warzone/profile/atvi/Torpeda%231981110/matches (в варзоне, в добыча и для сетевой игры), и также выводить ее по запросу в отдельном канале статистика;
3. Регистрация команды на турнир. Перед игрой капитан должен подтвердить участников команды, чтобы бот знал, кто в какой команде, и мог отслеживать их статистику. (Капитан может вносить изменения, то есть менять игроков, название команды или тег до начала начала игры конкретно данной команды). Если у команды нет логотипа и или тега это не должно мешать регистрации (грубо говоря должно быть так, что при регистрации была функция пропустить эти поля);
4. Фиксировать время начала игры на турнире и окончание (затраченное время на 5 раундов). К примеру команда в любое для себя удобное время пишет !start_tur и бот после этого засекает результат 5 игр всех участников;
5. Уведомлять в общий чат такая-то команда начала играть турнир и выводить ссылку на стрим;
6. Собирать результаты команды после игры (в команде 4 человека в подсчете очков играет роль какое место заняла команда в игровом раунде и сколько убийств совершила). Нужна статистика по раундам и за все 5 раундов, то есть общая с команды и с каждого игрока в частности;
7. Сохранять результаты и выводить их в отдельном канале видимом только админам (также нужна функция вывода по запросу админа этих результатов с распределением мест в виде сообщения для всех участников турнира);
8. Бот должен распределять роли всем участникам сервера (турнира) по КД (к/д) с шагом 0.5 (то есть 0.5, 1, 1.5 и т.д.) или точнее запрос кд каждых 3 часа;
9. Турнир проходит по выходным 2 раза в месяц то есть ближайший будет 18-19 июля. Команды регаются заранее и бот создает расписание турнира и уведомляет всех о очередном этапе турнира в общий чат сервера и лично всем участникам сервера;
10. Функция радио, чтобы стримить потоки (к примеру http://air.radiorecord.ru:8102/sd90_320);
11. Проверять внесение взносов командами за участие в турнире к примеру на яндекс деньги (сбербанк, qiwi, и т.д.);
12. Визуализация статистики должна быть как на скриншотах ( должны быть роли по КД, Убийствам, Очкам все функции и визуализация скопированы с этого проекта https://discord.gg/mbrpQSc )
13. Бот будет размещен на нескольких серверах дискорда
14. Бот и база данных должны быть размещены на хостинге (подбор хостинга и согласование цены)
15. Для всей выводимой информации должны быть свои каналы.
Приложения 5




