Samuro-HotsBot

Heroes of the Storm discord bot

View the Project on GitHub fennr/Samuro-HotsBot

Samuro Bot for Heroes of the Storm

Пригласить на свой discord сервер

Дискорд

Описание

Бот обладает библиотекой функций, связанных с игрой Heroes of the Storm;

Также присутствует несколько функций для discord-комьюнити.

При необходимости можно добавлять или удалять отдельные модули из cogs не затрагивая остальной функционал

Первый запуск

Подготовка

Скрипт написан под PostgreSQL, корректность для других БД не проверялась

Запуск

COGs

Игровые

Основые модули из-за которых бот изначально писался. Требуют минимум доп библиотек.

Сообщество

Данный раздел требует для работы отдельную Базу данных.

RU | Heroes of the Storm

Модули отделены от основной кодовой базы, содержат много хардкода и специфичных моментов. Возможно когда-нибудь я вернусь к этим функциям, в их текущем состоянии рекомендую их к удалению.

Технические

Слеш команды обладают несколькими особенностями. Именно из-за них во многих местах используется получение guild_id и author_id, т.к эти атрибуты именуются не так, как в стандартной библиотеке дискорда. Обычно для слеша команды пишут отдельно, но я ленив и старался писать так, чтобы они работали сразу и там и там.

Прочие файлы для настройки

Patch Updates

Обновление осуществляется в полуавтоматическом режиме, поскольку обновление файлов в репозитории heroesdata осуществляется с задержкой.

Перед обновлением проверить, что мейнтейнер выложил новые файлы под текущий патч.

Обновление до актуального патча

License

This project is licensed under the Apache License 2.0 - see the LICENSE.md file for details