Поиск по сайту
Результаты поиска по тегам 'bot'.
Найдено 1 результат
-
Буревестник - вспомогательный бот для сервера Discord, способный собирать статистику игрока из разных источников и аккумулировать её в одном сообщении. Разработка и цели: Изначально создавался для Discord-канала клуба "Коллекционеры" ещё во времена, когда корабли давали на тест-драйвы. Т.к на тест корабли получали только испытатели, то нужно было скрывать от обычных коллекционеров разделы с обсуждением данных лодок. К сожалению вручную выдавать группы роли это не всегда приятное занятие и порой утомляет. Был создан бот, который для авторизации просил у пользователя ссылку на его профиль форума и переходя по ней считывал данные игрока и присваивал пользователю роли согласно его форумным группам. В данный момент появилась идея выпустить бота в массы, но для этого нужно привести в порядок код, создать веб-сервис по управлению, а также доделать список необходимых функций, отточить алгоритмы и найти баги. (большая часть работы уже проделана). Данная тема создана с целью сбора пожеланий и предложений по поводу развития бота. Протестировать бота можно в Discord-канале клуба "Коллекционеры" Функционал: Бот может работать в трёх режимах (будет задаваться в веб-сервисе): Сообщество - в момент авторизации бот просит ссылку на профиль форума или WG-ID игрока и присваивает пользователю роли, соответствующие его форумным группам (при необходимости создаёт их), а также изменяет никнейм пользователя на его никнейм в игре (вместе с тегом клана). Ведёт постоянное налюдение за никнеймами и группами авторизованных пользователей и поддерживает их в актуальном состоянии. Альянс - в момент авторизации бот просит ссылку на профиль форума или WG-ID игрока и присваивает пользователю роли в соответствии с его кланом. Кланы альянса фильтрует по группам + присваивает общую группу "Альянс", дружественные альянсу кланы выделяет отдельно (Список тегов для обоих фильтров задается администратором канала), создает и распределяет игроков альянса по их ролям в клане. Всех остальных распределяет в группу "Участник". Ведёт постоянное налюдение за никнеймами и кланами игроков, поддерживает их в актуальном состоянии. Клан - авторизация и интеллектуальный мониторинг отсутствует, доступен только функционал с помощью команд Возможности и команды: Авторизация - Бот авторизовывает игрока по его профилю WOWS и распределяет в соответствующие группы. Кроссерверная авторизация - Если вы один раз авторизовались через бота на каком либо из серверов, то бот автоматически будет вас авторизовывать на всех серверах где установлен. Интеллектуальный мониторинг - Бот постоянно отслеживает изменение ролей, никнеймов и клантегов игроков, поддерживает их в актуальном состоянии. Ранговый/Клановый монитор (в разработке) - Бот выводит успехи клана в ранговом или клановом сезоне по таймингу в специально отведенный для этого канал !auth <ссылка_на_ваш_профиль_форума_ИЛИ_wgid> - авторизация на сервере с последующим присвоением форумных групп и игрового ника WOWS, ввод команды без ссылки доступен для уже авторизованных пользователей для повторной проверки и обновления данных аккаунта !cw <тег> - вывод результатов клана в последнем сезоне Клановых боёв !clans <никнейм> - вывод приблизительного списка кланов в которых состоял игрок. !rank <никнейм> - вывод статистики игрока в текущем сезоне Ранговых боёв. (без указания никнейма команда работает только у авторизованных игроков и выводит их личный ранг) !stat <никнейм> - вывод статистики, достижений и специализации игрока !me - вывод своих статистики, достижений и специализации. (работает только после авторизации) !status - вывод текущего онлайна по серверам WOWS !cmd - вывод списка доступных команд бота (можно использовать команду !help) Скриншоты:
- 17 ответов
-
- 12
-
- thunderbird
- battleframe
-
(и ещё 3 )
Теги: