Neekoshelp
Discord Bot, чтобы поделиться историей тактики командных боев с друзьями! Помощь Neeko общедоступна для добавления на ваш сервер Discord по адресу https://top.gg/bot/703654421074018354
Команды
Справка Neeko использует двойные удары (//) в качестве префикса для каждой команды.
// НАВИСКОЛЬКО MATCH [Код региона] [Призыватель]
Возвращает последний TFT -матч указанного призывателя. Отображает синергизм, единицы и используемые предметы.
// MatchHistory [Код региона] [Призыватель]
Возвращает 10 последних игр указанного пользователя. В сообщении Matchhistory пользователь также может добавить реакцию (пронумерованную 1-10), чтобы увидеть информацию о конкретном совпадении.
// tftrank [регион код] [Призыватель]
Возвращает ранг TFT для указанного призывателя.
Разное команды
- // Ping - возвращает Pong!
- // Справка - возвращает список всех команд бота.
- // Регионы - возвращает список региональных кодов, используемых в других командах TFT.
Как настроить собственный бот
Установите среду разработки Python :)
В корневом каталоге этого проекта создайте файл .env, который выглядит как:
# .env
OWNER_ID=0123
GUILD_ID=4567
DISCORD_TOKEN="DISCORD API KEY FROM INSTRUCTIONS BELOW"
RIOT_TOKEN="RIOT API KEY FROM INSTRUCTIONS BELOW"
ENVIRONMENT="test" or "prod"
TOPGG_TOKEN="ONLY USED BY OFFICIAL BOT; FROM TOPGG, INSTRUCTIONS BELOW"
Вам понадобится несколько вещей:
- Файлы RIOT TFT
- Ключ API RIOT
- Ключ бота.
- Ваш идентификатор разногласия, а также идентификатор сервера Discord (гильдия) для запуска бота в
(Убедитесь, что последние 2 остаются частными, не делитесь ими с кем -либо еще!)
- Файлы RIOT TFT
- Войдите в https://developer.riotgames.com/
- В верхнем баре перемещается в Docs> League of Legends.
- Прокрутите вниз до «Data Dragon» и загрузите последнюю смолу.
- Неужели эти файлы перейдите к каталогу данных в невозможных файлах. Вы можете выбрать любой язык, я использую en_us. Скопируйте файлы, начиная с TFT-* в каталог neekoshelp/ set-info/.
- Riot API -ключ
- Тот же веб -сайт, https://developer.riotgames.com/
- Либо используйте ключ разработки (бунт кулака слева вверху, обновить ключ и копирование)
- Или использовать ключ приложения (вам нужно зарегистрировать продукт с помощью бунта)
- Вставьте скопированную клавишу в файл .env
- Discord Bot Token
- Перейдите на https://discord.com/developers/applications
- Сделайте новое приложение, затем перейдите к боту на левой боковой панели. Нажмите «Добавить бот», затем скопируйте его токен.
- На той же странице прокрутите вниз, где вы скопировали токен, включите «намерение контента сообщения»
- Вставьте токен в файл .env
- Ваш идентификатор раздора и идентификатор гильдии разногласий
- Если он еще не включен, включите режим разработчика в Discord, перейдя в настройки -> Advanced
- Нажмите на свой значок в слева в нижней части, нажмите «Копировать идентификатор пользователя». Вставьте это в поле hower_id в файле .env
- Чтобы скопировать идентификатор сервера, для которого вы хотите запустить бот, щелкните значок сервера на левой боковой панели и нажмите «Копировать идентификатор сервера». Вставьте это как guild_id в файл .env. Когда вы запустите бот, он изначально синхронизирует все свои команды только с этим сервером.
Вы можете (в основном) безопасно игнорировать ссылки Top.GG в коде. Официальный бот рекламируется на top.gg, он использует это, чтобы опубликовать количество серверов помощи Public Neeko на сайте.
Токен top.gg получается от Top.gg. Войдите, профиль навигация> Discord Bots> Edit> Webhooks> Раскрыть и скопировать токен. Вставьте в .env.