Наш ассоциированный член www.Bikinika.com.ua

розлад-музика-бот

Блок Node.JS Discord, який приймає запити на пісні від відео на YouTube, чекає їх і відтворює аудіозаписані відео на голосовому каналі.

Я зробив це повністю спеціальним для мого персонального сервера, тому він не підтримує кілька серверів для одного екземпляра або щось подібне, але його можна легко налаштувати, щоб він працював на будь-якому сервері.

  • SavageCore - Впроваджено підтримку запитів до списків відтворення YouTube, встановлення поточної пісні в статусі "Зараз відтворюється" у режимі Discord, а також команд! Setavatar та! Setusername. Дякую!
  • ! request <відео / список відтворення / alias> - додає відео або список відтворення YouTube до черги. Ви можете вказати повну URL-адресу, лише ідентифікатор відео, повний URL списку відтворення або псевдонім.
  • ! search - шукає відео на YouTube і додає його до черги. Потрібно a Ключ API YouTube .
  • ! stop - зупиняє відтворення, бот не продовжуватиме з черги, поки не буде видано резюме.
  • ! resume - Дозволяє боту відтворювати відео з черги знову після виходу! stop.
  • ! np - Відображає назву відео, яке відтворюється.
  • ! setnp <on / off> - Визначає, чи буде бот оголосити назву відео, яке він збирається відтворити, чи ні.
  • Команди! Відображає всі доступні команди.
  • ! skip - пропускає поточне відтворення відео.
  • ! queue - відображає чергу.
  • ! clearqueue - встановлює чергу на порожній стан, відкидаючи всі відкладені запити.
  • ! remove <index index або "last"> - видаляє певний запит з черги. ! remove last видалить останній доданий запит.
  • ! setalias : відображає будь-яке слово ( псевдонім ) на URL-адресу чи ідентифікатор відео, щоб ви могли запитувати псевдонім.
  • ! deletealias - видаляє існуючий псевдонім.
  • ! aliases - відображає збережені псевдоніми.
  • ! setavatar <зображення url / alias> - Встановіть аватар бота.
  • ! setusername <ім'я користувача / псевдонім> - Встановіть ім'я користувача bot.

Очевидно, ви повинні встановити Node.JS якщо ви ще цього не зробили. Будь-яка версія вище 6.0.0 повинна робити. Настійно рекомендується запускати сервер у середовищі Linux, оскільки деякі залежності, ймовірно, скаржаться, якщо ви спробуєте встановити їх на Windows.

Потім встановіть сам бот. Просто відкрийте консоль, введіть npm install discord-music-bot і все готово. Він повинен бути досить швидким і безболісним.

Далі реєструємо нове Застосування розбору для вашого власного екземпляра бота. Слідкуйте за ідентифікатором клієнта та вашим маркером .

Настав час примусити бота приєднатися до вашого сервера: замінити свій ідентифікатор клієнта на цей URL і перейти до нього https://discordapp.com/oauth2/authorize?&client_id=YOUR_CLIENT_ID_HERE&scope=bot&permissions=0. Виберіть сервер, до якого потрібно приєднатися, і клацніть Авторизувати. На цьому кроці потрібно керувати правами на сервері, інакше він не з'явиться у списку серверів, який вам буде запропоновано. Тепер ваш бот має відображатися на сервері як Офлайн .

Нарешті, приведемо його до життя! Це так само просто, як виконувати цей сценарій:


var bot =;

var serverName =;
var textChannelName =;
var voiceChannelName =;
var aliasesFile =;
var botToken =;

бот;

Параметр файлу псевдонімів може бути лише назвою файлу або шляхом до файлу. Якщо вона не існує, вона буде створена. Якщо ви вкажете ім'я файлу, воно буде згенеровано в тій же папці, що й попередній сценарій. Будь-яке ім'я файлу буде робити.

Бот приєднається до голосового каналу, який ви налаштували під час підключення до сервера, але, очевидно, ви можете перемістити його до інших голосових каналів, коли він приєднається. Текстовий канал - це той, яким бот буде використовувати для прослуховування команд і оголосити речі. Пам’ятайте, що всі імена чутливі до регістру!

Збережіть його з будь-якою назвою (наприклад, "bot.js"), а потім виконайте її за допомогою Node.JS: node bot.js. Тепер ваш бот повинен працювати на вашому сервері!

Щоб скористатися командою "! Search", ви повинні надати власний бот API ключем YouTube. Процес досить простий:

  1. Зареєструйте обліковий запис Google у малоймовірному випадку.
  2. Створіть новий проект у форматі Інформаційна панель YouTube API
  3. На верхній панелі ви знайдете активний проект поруч із логотипом Google. Виберіть нещодавно створений проект, якщо він ще не створений, і натисніть кнопку Увімкнути, щоб дозволити проекту використовувати API YouTube.
  4. Натисніть "Створити облікові дані", виберіть "YouTube Data API v3" у першому діалоговому вікні, "Інший користувальницький інтерфейс" на другому та "Загальнодоступні дані" на третьому. Натисніть синю кнопку, і ви отримаєте ключ.
  5. Додайте наступний рядок у сценарій запуску:
    бот;
Com/oauth2/authorize?

Новости