#Дискорд очень сильно поменял апи, бот требует полного редизайна, в текущем состоянии неработоспособен Почти полностью законченый FOSS музыкальный бот для дискорда!
Ну, сначала скачиваем его и создаем папку config, а в ней создаем bot.js
Настройки:
- Эмодзи
emojis: {
off: ':x:',
error: ':warning:',
queue: ':bar_chart:',
music: ':musical_note:',
success: ':white_check_mark:',
}- Для авторизации и других ништяков
discord: {
token: 'Ваш токен',
prefix: 'Ваш префикс',
activity: 'LampRadioYT',
typeOfActivity: 'LISTENING', /*тип активности когда бот играет*/
searchActivity: 'результаты поиска...', /*когда кто-то ищет любимый трек*/
searchTypeOfActivity: 'WATCHING', /*Всё еще смотрим на список...*/
playActivityPrefix: '', /*Это составной вывод активности с форматом : playActivityPrefix,${track.title}, playActivitySuffix*/
playActivitySuffix: '...',
playTypeOfActivity: 'LISTENING',
queueEndActivity: '', ,*Когда закончились треки:*/
queueEndTypeOfActivity: 'LISTENING',
emptyActivity: 'на пустой канлал...',
emptyTypeOfActivity: 'WATCHING',
}token, Здесь берем токен для бота Discord Developers вDevelopersразделе.prefix, сюда пишем префикс, который будет использовать бот.activity, а сюда пишем тип активности бота (помним чтоCUSTOMботами не поддерживается). Напоминалочка, если будетLISTENING, то будет "Слушает", а еслиWATCHING, то "Смотрит", логично, правда?
В консоли пишем npm install, чтобы установить все необходимые зависимости.
- Чтобы запустить:
#С помощью Node.js
node index.js
npm start #Indicated in package.json
#С помощью (Рекомендуемо) pm2
pm2 start index.js --name "MusicBot"
На этом всё!
play <имятрека/URL>, играть тот трек или URL в том голосовом канале, где находиться автор сообщения.
search <name>, откроет панель из которой можно выбрать трек который вы хотите.
pause, поставить текущий трек на паузу.
resume, возобновить то что вы поставили на паузу.
queue, увидеть очередь.
clear-queue, очистить очередь.
shuffle, ПЕРЕМЕШАААТЬ!.
nowplaying, увидеть что сейчас играет, и на каком месте.
loop, чтобы включить или выключить повтор всей очереди или одной песни.
volume <1 - 100>, Изменить громкость.
skip, пропустить текущий трек.
stop, остановить музыку и отключиться.
filter <filter>, добавить/убрать фильтр.
w-filters, все фильтры.
ping, Мы все знаем что это...
help, Помошь.
debug, Увидеть кол-во голосовых подключений прямо сейчас.
Здесь можно найти все официальные функции ага, прямо здесь.
Этот бот использует discord.js и discord-player.