Warzone Stats
Discord Bot для расчета статистики совокупного игрока для Call of Duty Warzone.
УВЕДОМЛЕНИЕ
Самоунижение с использованием Docker
Из -за изменений в API Tracker.gg, этот бот имеет проблемы, получая данные в масштабе. Не стесняйтесь размещать версию этого бота для вашего личного сервера Discord с помощью Docker.
- Установите Docker Engine.
- Создайте бот Discord, обратите внимание на сгенерированный токен и добавьте бот на свой сервер.
- Клонируйте этот репозиторий и добавьте сгенерированный токен в файл
Dockerfile в строке 4. - В окне терминала запустите
docker compose up --build чтобы запустить бот.
Функции
- Зарегистрировать игроков для объединенной статистики
- Запланированная статистика публикации с использованием синтаксиса Cronjob
- Просмотреть статистику одиночного игрока
- Поддерживает параметр
[mode] , чтобы показать статистику для различных режимов игры.- Battle Royale:
br - Warzone Rumble:
rmbl - Грабеж:
plndr - Возрождение:
rsg
- Поддерживает платформы PlayStation Network (
psn ), Xbox Live ( xbl ) и Battlenet ( battlenet ) - Поддерживает параметр
[time] , чтобы показать статистику только из конкретного времени, например, за последние 8 часов ( 8h ) или за последние 3 дня ( 3d ). Значение по умолчанию: 24h- Часы:
h - Дни:
d - Недели:
w - Месяцы:
m
- Поддерживает случайную команду в группы
Гид
Пригласите бота на ваш сервер. Настройте свой собственный локальный экземпляр, следуя указаниям Docker выше.- Отправить
!wz stats <modeId> [platformId] [playerId] [time] чтобы принести статистику для конкретного игрока. - Отправить
!wz stats <mode> [time] чтобы получить статистику для всех зарегистрированных пользователей.- Зарегистрируйте пользователей, используя
!wz register <platformId> <playerId> - Пользователи Unregister используют
!wz unregister <platformId> <playerId> - Приложите
<playerId> в двойные цитаты (например, "<playerId>" ), если он содержит места.
- Для размещения статистики планирования, отправить
!wz schedule "<cronjob>" 8h Например, !wz schedule "30 19 * * *" 8h публикует статистику каждый день в 19:30 UTC. - Для разделения команды отправьте
!wz teams <teamSize>
Пример
- Чтобы принести статистику для игрока Botmun _, играя с PlayStation в течение последних двух недель, отправьте
!wz stats br psn botmun_ 2w . - Пример ответа от бота на Discord

Проблемы
- Если вы сталкиваетесь с проблемами с не загруженным профилем, проверьте, сможете ли вы получить доступ к нему на сайте трекера Cod Warzone Stats Tracker, чей удивительный API используется ботом. Ваши могут быть установлены на частном.
- Разрешите разрешению бота использовать внешние смайлики, чтобы вместо этого он мог использовать значки для платформ.
- Для Battlenet может потребоваться суффикс хэш для вашего профиля при запросе статистики (например,
username#12345 ). - Не стесняйтесь открывать проблему GitHub, если вам сталкивается с какими -либо проблемами.
Кредиты
- Массовая благодарность API API Tracker Tracker Statzone Cod War
Пожертвовать
Мы куча студентов, которым нравится играть в игру и работал над этим ботом в свободное время между занятиями и работой. Мы никогда не будем ограничивать базовую функциональность для других игроков, но если вы найдете бота полезным, пожалуйста, подумайте о покупке нам кофе :)