Skip to content

Бот для оповещение о стримах созданный для проекта "ArtMania"

License

Notifications You must be signed in to change notification settings

Neironess/artpingbotpublic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ArtMania Ping

Бот созданный специально для проекта ArtMania теперь выходит в свет!

Возможности бота

  • /add_streamer - Добавить стримера для отслеживания (только для администраторов)
  • /remove_streamer - Удалить стримера из отслеживаемых (только для администраторов)
  • /list_streamers - Показать список отслеживаемых стримеров
  • /set_notification_channel - Установить текущий канал для уведомлений (только для администраторов)
  • /help_streams - Показать справку по командам

Как использовать ?

Создаём приложение в твиче

  1. Перейдите на Twitch Developer console и авторизуйтесь
  2. Нажмите на Register Your Application
  3. Введите название
  4. Впишите в OAuth localhost
  5. Выставите категорию на Application Integration
  6. Нажмите Create

Установка бота

  1. Скопируйте репозиторий https://github.com/Neironess/artmaniapingbot или скачайте его.
  2. В файле config.json замените следующее:
    • "discordToken": ТОКЕН ВАШЕГО DISCORD БОТА
    • "clientId" ID КЛИЕНТА DISCORD БОТА
    • "twitch": {
    • "clientId": ID КЛИЕНТА ПРИЛОЖЕНИЯ В https://dev.twitch.tv/
    • "clientSecret": СЕКРЕТ ПРИЛОЖЕНИЯ В https://dev.twitch.tv/
    • }
    • "allowedRoleIds" ID РОЛИ АДМИНИСТРАТОРА СЕРВЕРА
    • "notificationRoleId" ID РОЛИ ДЛЯ УВЕДОМЛЕНИЙ
  3. Напишите npm install в терминале с репозиторием для установки нужных библиотек
  4. Чтобы запустить бота сначала используйте npm run deploy после чего npm run start

⚠️ Я рекомендую для начала проверить работоспособность бота на локальной машине перед загрузкой на выделенный сервер

  1. Если вы всё сделали правильно, то бот будет работать и отправлять уведомления о начале стримов в пределах 2 минут после начала стрима.

Как поддержать меня?

  • Создайте pull-request
  • Поставьте звезду проекту
  • Подпишитесь на меня в Telegram

About

Бот для оповещение о стримах созданный для проекта "ArtMania"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published