Youtube music bot discord команды
Discord YouTube Bot 2 (beta)
A lot of music bots are private and proprietary (and lock features behind a paywall), and additionally, YouTube have been targeting large Discord bots for takedown. As this bot is open source, you can use it assured YouTube can't do anything to bring it down as you have the code on your own server and is not commercially available.
TIP: Typing "/" in the Discord text channel will give you automatic suggestions of commands and will auto-complete options as you type the command!
This bot is proudly powered with Node.js, TypeScript & Redis. It also uses the newest Discord.js v13 library which leverages the latest Discord v9 bot API!
- Node.js v16/v17
- Discord.js v13
- TypeScript
- Redis (using the new v4 npm library)
Because of Discord.js v13 using the very new Discord v9 API, the bot leverages slash commands and interactive message components!
Advantages of v13:
- !help is not needed. Typing "/" will give you a list of commands natively in Discord.
- Commands can be autocompleted and give you a description of each argument as you go.
- Discord type checks your arguments and enforces required arguments so its much harder to make a mistake typing a command.
- This bot has interactive buttons and dropdown lists! In the chat!
- No conflict with other bots that are also using slash commands. This bot will ALWAYS use a forward slash to initiate a command.
Setup for production
Install Docker, Docker Compose and Git for your own OS. Linux is highly recommended as a platform to host this bot on. Windows (Server) will work, but you will be missing out on a lot of performance.
Navigate into a directory you want to place the project directory in using cd .
Rename .env-example to .env .
- Note: Using .env is not a requirement. You can create environment variables in your system instead.
Fill in the requirements for the environment variables.
Run docker-compose up --build --detach . This will build the bot, and run it.
Note: Commands will not immediately appear in Discord, and can take up to 1 hour to register to Discord's servers. Just keep checking, and they should appear soon (assuming everything is set up properly!)
How to update the bot
- Pull the latest code from this repository with git pull . This will not override your .env file, but it is a good idea to check the .env-example file to ensure you meet the latest environment variable requirements.
- Rebuild the Docker containers with docker-compose up --build .
- Done!
Licensed under the GNU GPL v3
Discord YouTube Bot, an open source Discord YouTube Bot. Copyright (C) 2021 Jack Wright
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Пользователи программного обеспечения, которые используют Youtube бот для Discord, могут сполна ощутить на себе преимущества. Чтобы пригласить его на тематический канал, требуется соблюдать определенную инструкцию. Отзывы пользователей подтверждают отсутствие в этом сложностей.
Как скачать и добавить бота
Чтобы пользователям скачать рассматриваемого бота с последующим подключением на тематический канал, требуется придерживаться четкой последовательности действий. Разработчиками предлагается следующая инструкция:
- Изначально выполняется переход на официальный портал разработчика рассматриваемого бота.
- На следующем этапе осуществляется нажатие на клавишу присоединения утилиты в программное обеспечение Дискорд.
- Далее осуществляется переход в раздел внесения настроек.
- Из представленного списка пользователь выбирает подкатегорию с представленными серверами.
- На следующем этапе выбирается интересующий тематический канал, в который пользователь планирует добавить рассматриваемого бота.
- После этого выполняется присоединение бота с помощью имеющихся подсказок.
- Завершение процедуры добавления бота путем нажатия на одноименную клавишу сохранения пользовательских параметров.
Обратите внимание, после каждого проделанного шага, пользователям необходимо сохранять результаты.
По завершении представленной последовательности действий, требуется выполнить перезагрузку программного обеспечения с последующей авторизацией в личном кабинете. Не рекомендуется игнорировать инструкцию, иначе возрастает вероятность допущения ошибок с вытекающими последствиями.
Основные команды бота Rhythm
- !lay: Эта команда воспроизводит любую выбранную песню
- !np: Эта команда показывает песню, которая воспроизводится в данный момент
- !disconnect: Эта команда отключает бота Rythm от сервера
- !skip: Пропускает песню, которая играет в данный момент
- !skipto: Переход к любой нужной песне в очереди
- !move: Эта команда перемещает любую песню по вашему выбору вперед или назад в очереди.
- !rewind: Эта команда перематывает воспроизводимую в данный момент песню на любую нужную точку
- !forward: Перематывает воспроизводимую композицию вперед до любой нужной точки.
- !clear: очищает песню в очереди
- !ping: Проверяет время отклика бота на Discord
- !aliases: Показывает псевдонимы каждой команды бота
- !remove: Удаляет песню из уже созданной очереди
- !search: Ищет в музыкальном источнике определенную запись
- !soundCloud: Поиск песни в SoundCloud
- !seek: Помогает найти определенную точку в музыкальном треке
- !stats: Отображает статистику бота
- !join: Помогает боту отвечать на ваши голосовые команды
- !loop: Помогает зациклить воспроизводимую в данный момент песню
- !loopqueue: Помогает зациклить всю песню в очереди
- !donate: Отображает информацию о том, как пожертвовать на сервер Rythm
- !shard: Отображает шард, на котором вы сейчас находитесь.
- !removeupes: Удаляет дубликаты песен в очереди
- !info: Содержит информацию о Rythm
- !replay: Повторное воспроизведение песни, которая играет в данный момент
- !settings (настройки): Эта команда изменяет настройки Rythm
Musify - это бот, который позволяет вам слушать любимую музыку онлайн, будь то Spotify, SoundCloud или Youtube, вы можете слушать ее по требованию.
Вы любите слушать радиостанции и отдыхать? Не волнуйтесь, Musify позаботится о вас. Мы поддерживаем до 50+ радиостанций по всему миру, вам нужно только выбрать одну станцию и позволить Musify сделать всю работу.
Musify также поддерживает Twitch, так что если вы находитесь в игре или просто хотите расслабиться и не хотите смотреть стрим, но хотите послушать его, пока играете в игры или работаете над проектом, вы можете это сделать. С Musify все настолько просто, что вам нужно ввести всего одну команду, чтобы произошло волшебство.
BMO - крутой музыкальный бот, поддерживающий игры, утилиты, обработку изображения и другие функции, которых нет у его ближайших платных и бесплатных конкурентов. Чисто музыкальных опций у BMO не так много - пауза и воспроизведение музыки, составление списка (очереди), но если вам нужно что-то большее чем простой музыкальный бот, тогда BMO вам идеально подойдет.
Atlas - это многоцелевой Discord-бот со всем необходимым для вашего сервера. Музыка, пользовательские команды, автомодерация, веселье, уровни, роли реакции и все остальное, что вы ожидаете. Atlas постоянно совершенствуется, добавляя новые функции и улучшения.
В Atlas есть мощная музыка с множеством функций, облегчающих вашу жизнь. Воспроизводите песни или плейлисты из многих источников, включая Spotify и YouTube. Создавайте собственные плейлисты или просто играйте на 150% громкости без всякой причины.
Главные функции и возможности
Специально разработанный Youtube bot в Discord добавляется в считанные минуты. Сразу после этого, создатели тематического канала могут внести требуемые настройки и сохранить результаты для последующего тестирования. Функционал бота:
Расширение не вызывает сложностей в подключении к тематическому каналу. Пользователям требуется придерживаться четкой последовательности действий и учитывать имеющиеся особенности.
Настройка бота и отключение
Процедура внесения пользовательских настроек не подразумевает под собой сложных действий. Исчерпывающая инструкция предусматривает определенную инструкцию, в частности:
Обратите внимание, с целью внесения требуемых изменений, пользователям требуется выполнить перезагрузку программного обеспечения. Сразу после повторной авторизации, бот начинают функционировать по заданным параметрам.
Команды управления ботом
В управлении ботом каких-либо сложностей не намечается. Большинство функций выполняется без необходимости в предварительном вводе специализированных команд. Поэтому пользователям требуется соблюдать представленную выше последовательность действий, чтобы обеспечить бесперебойное функционирование. Не нужно забывать сохранять изменения.
Как сообщает издание Verge, YouTube потребовал закрыть ещё одного музыкального бота Discord — Rhythm. Видеохостинг направил владельцам уведомление с требованием отключить бота в течение недели. В результате 15 сентября этого года Rhythm прекратит работать.
Разработчик Rythm Йоав назвал письмо от YouTube «концом эпохи». По его мнению, в скором времени такое же требование получат владельцы других музыкальных ботов Discord. Предусмотрев такое развитие событий, год назад команда Rythm начала работу над «чем-то новым в музыкальном пространстве». Йоав пока не раскрывает подробностей о новом проекте.
Verge упомянуло, что в течение последних десяти месяцев YouTube и Discord работают над некой альтернативой музыкальным ботам. Новая функция не заменит Rythm и других подобных ботов. Её цель — предоставить пользователям платформы прямой и официальный доступ к материалам YouTube.
На текущий момент Rythm установлен на более чем 20 миллионах серверов Discord и охватывает более 560 миллионов пользователей. Как указал Йоав, для поддержания его работы требуется 16 серверов с объёмом оперативной памяти более чем 4 ТБ и свыше тысячи CPU. Отключение такого масштабного бота заставит пользователей искать альтернативы на Discord но, как указало Verge, разработчики менее популярных ботов вскоре могут оказаться в том же положении.
В конце августа YouTube потребовал закрыть ещё одного музыкального бота — Groovy. Видеохостинг обвинил владельцев в нарушении правил платформы путём использования музыки в коммерческих целях. Groovy работал на 16 миллионах серверах Discord, которыми пользуются более 250 миллионов человек.
В ответ на запрос Verge по поводу Groovy Discord указал, что в случае нарушения ботами чьих-то прав сервис предпримет меры по предотвращению этих нарушений. Ситуацию с Rythm руководство мессенджера и YouTube комментировать не стали.
Возможно, требование об удалении бота основано на том же нарушении правил использования платформы, что у Groovy. Оба бота позволяют извлекать музыку из разных источников (в том числе YouTube, SoundCloud иTwitch) и транслировать её внутри канала. В то же время некоторые издания подозревают, что YouTube и Discord просто расчищают место под свои проекты.
Discord YouTube Bot (beta)
Omg another YouTube Bot for the Discord Bot ecosystem! do we really need another one?
Ah, but I enjoy making Discord bots and sharing my code. So, here it is.
A lot of music bots are private and proprietary (and lock features behind a paywall), and whilst I am sure there are other open source music bots I aim to make this one the best.
NOTICE - this bot is considered legacy!
Command | What it does |
---|---|
!add | Add a YouTube video to the queue with a URL or search query. |
!clear | Clear the queue. Poof! Gone. |
!geturl | Use a search query to get a video URL. |
!help | Get a list of commands! Like this table. |
!pause | Pause the bot. You may optionally specify how many minutes in the future it will auto-resume. |
!play | The bot will insta-join your voice channel and play the tune you specified so long as the queue is empty (otherwise it will add to the queue and resume the queue). |
!playlist | You may import a playlist with a URL and the bot will convert it and append it to the queue. |
!pop | Remove the newest item from the queue. |
!queue | Get the queue, if your queue is long specify the page. |
!queuelength | The bot will tell you how many items there are in the queue. |
!remove | Remove an item from the queue with the queue item number. |
!resume | Resume the audio if the bot is paused. |
!search | Search for a video. You will be presented with a list by which you may choose which one to add to the queue using Discord's reaction system. You may also ignore the results and never add anything to the queue. |
!skip | Does what it says on the tin! |
!stop | Stop the bot from playing the audio and make it leave the channel. Will not tamper with the queue. |
!test | See if the bot works! |
!utltoinfo | Paste a YouTube video URL and get the video details. I know this isn't all that useful! |
!volume | Alter the playback volume of the bot. Any integer between 0 and 100 will work! It also retains the volume permanently. |
This bot is proudly powered with Node.js & Redis!
Discord.js is the library that powers the communication to Discord's bot API. Those guys made it super easy for me to make this bot!
You will need Node.js 14 for this bot to fully work. Currently the major releases after that have a bug where the bot will not resume playback after being paused. You may choose to run the latest stable version, as that is the only small compromise you will have to make.
You will need two API tokens in your system's environment variables:
Start Redis as a service sudo service redis-server start .
- Alternatively, run can run Redis on a Docker Compose on background with docker-compose up --detach .
At the root of the project folder, type npm run bot .
I have some ambitious plans for this bot!
Before I start, take what I say in this section with a pinch of salt. These features may not happen.
Copyright (C) 2021 Jack Wright
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
ErisBot - простой, но функциональный музыкальный бот для Дискорда, который обладает более гибким набором настроек в сравнении с конкурентами. Главная фишка бота - возможность создания собственных команд, трансляция Твиттер каналов, встроенные конвертеры валют, погода и другие виджеты.
Единственный недостаток бота - иногда при вставке ссылки с ютуба, он воспроизводит не только аудио, но и видео. Это бывает не часто. В остальном бот просто отличный и с запасом покрывает потребности более 90% пользователей Discord.
Groovy - один из самых известных Дискор ботов для воспроизведения музыки. Поддерживает подключение YouTube, Spotify, Apple Music и других музыкальных сервисов. Groovy также умеет находить треки по названию через встроенный поиск или же добавлять их из сторонних источников.
Есть система доната, где за материальную поддержку можно получить дополнительные функции бота. К сожалению, из-за проблем с правообладателями Groovy сейчас недоступен и это указано на официальном сайте. Возможно, ситуация вскоре поменяется в лучшую сторону и этот удобный бот снова заработает.
Sx Bot - это музыкальный бот для Discord с уникальными возможностями, включая оповещения о прямых трансляциях, отслеживание Nitro Boost, роли Nitro Booster, роли Reaction, менеджер приглашений, модерация, старборд, раздача ролей, роли стримеров, поиск фильмов, мемы, утилиты, игры, развлечения и многое другое! Приходите и узнайте, почему мы являемся одним из самых быстрорастущих ботов для вашего сервера Discord!
Neeko - лучший музыкальный бот, который может воспроизводить песни с YouTube, плейлистов, Spotify, Deezer, iTunes, Apple Music, Napster, SoundCloud, Vimeo, Direct Links, Discord Attachments, Твич, Mixer, Bandcamp. Вы также можете выбирать между более чем 20 радиостанциями со всего мира. Такие функции, как аудиофильтры и команды громкости, абсолютно бесплатны.
Fredboat - функциональный бот для воспроизведения музыки с Ютуб, SoundCloud, Twitch, Bandcamp и других источников в голосовых чатах Дискорда. Также поддерживает подключение трека по прямой ссылке со сторонних музыкальных сайтов.
Бот Fredboat умеет работать без ручного переключения на следующий трек, воспроизводить трек повторно, а также создавать умные плейлисты. Но главная фишка этого бота - очень удобный поиск, поэтому вам не придется искать музыку по Ютубу или Саундклауду. Изначально этот бот разрабатывался для небольших Дискорд серверов, но если у вас крупное сообщество (более 10 тыс человек), то с интеграцией этого музыкального бота не должно возникнуть дополнительных проблем.
Lofi Radio - это простой, но красивый бот, который приносит Lo-Fi музыку на ваш сервер Discord, 24/7, бесплатно и всегда!
От других музыкальных Дискорд ботов, представленных на этой странице, Zandercraft отличается более высокой производительностью, возможностью проигрывать треки высокого качества, в том числе и с жесткого диска, а также стандартные функции вроде поиска, паузы, создания плейлистов и прочего.
Для получения более подробной справки о возможностях бота отправьте команду +help, а для запуска и добавления в свой Discord команду +request.
Ear Tensifier - это мощный музыкальный бот с фильтрами earrape, bassboost и volume. Бот может воспроизводить музыку с SoundCloud, Youtube, Spotify и bandcamp.
Rhythm (Ритм) - один из лучших доступных Дискорд ботов для воспроизведения музыки. Rhythm умеет воспроизводить музыку сразу с нескольких источников: Ютуба, Твича, сервиса SoundCloud и множества других. Также этот бот умеет автоматически извлекать песни из списков (плейлистов) и формировать из них новый список.
Есть встроенный поиск музыки по Ютубу, а также можно указать боту прямую ссылку на воспроизведение со стороннего сайта. Еще одной фишкой Rhythm является возможность показать текст песни, которая играет или найти его к любому другому треку. Этот бот прекрасно работает с голосовыми чатами, но не является лучшим вариантом для текстовых.
Читайте также: