Боты для Дискорда
Возможность добавления ботов в Дискорд появилась не так давно, но и этого на данный момент достаточно для того, чтобы предложить пользователям широчайший спектр возможностей, позволяющих в значительной степени облегчить или разнообразить управление своими серверами.
Итак, сейчас для пользователей данного мессенджера доступны следующие вида ботов:
- Музыкальные. За счет этого дополнительного сервиса в Discord удается обеспечить беспрерывное воспроизведение музыки. Он может настраиваться на проигрывание радио, собственных добавленных композиций или же на выполнение прихотей пользователей личного канала на сервисе. Что касается последнего, то это реализовывается следующим образом: пользователи чата пишут программному боту название композиции, он ее находит в сети интернета и воспроизводит. Таким образом плейлист регулярно наполняется песнями, запрашиваемыми участниками канала.
- Информационные. Благодаря этому боту в Discord осуществляется обмен информацией на сервисе. Работает он по такому же принципу, что и предыдущий интерактивный бот – ему присылают запросы, он ищет в сети всю необходимую информацию и предоставляет ее пользователю. Некоторые боты в Discord имеют возможность и доступ к публикации новостей, а также они могут организовывать систему уведомлений.
- Специализированные. Боты универсального назначения. Благодаря гибкой структуре они имеют доступ к внесению любых изменений, необходимых для той или иной тематики голосового чата. Наличие такого функционала позволяет определить индивидуального бота, с помощью которого будет осуществляться раскрытие потенциала канала. У таких информационных ботов можно получать консультации, касаемо организации работы чата. Кроме того, им можно поручать слежение за порядком на своем сервере.
Это основные направления существующих разработок для Discord. Но помимо уже разработанных ботов, пользователь, при наличии ресурсов и соответствующих навыков, может создать своего собственного интерактивного бота.
ErisBot
ErisBot — мощный, но простой в использовании бот с большим набором настроек. Одна из главных его особенностей — возможность создания собственных префиксов для команд. Данная функция не поддерживается большинством дополнений для Discord.
Еще несколько особенностей программы: отключение некоторых команд, трансляция Twitter-каналов, конвертер валют, информация о погоде, предоставление данных о сервере. И это еще далеко не все его возможности. Иногда бот не совсем корректно распознает ссылки с YouTube, начиная воспроизводить не только аудио, но и видео. Других проблем при использовании обнаружено не было.
Как создать собственного бота в Дискорд?
Сразу же хотелось бы уточнить: без знания языков программирования создать бота в Дискорд не представляется возможным. В таком случае можно только попробовать подогнать чужой код во свой.
Рассмотрим пример создания примитивного бота на JavaScript:
Для начала качаем с официального сайта софт node.js и устанавливаем его.
Теперь создаем папку на рабочем столе ПК для хранения будущего приложения. Для этого необходимо открыть командую строку.
Прописываем путь к папке, используя команду cd. После чего вводимnpm install discord.js — save
На сайте Дискорд находим вкладку, которая предназначена для разработчиков, и выбираем пункт My Apps. Кликаем по кнопке New App, чтобы добавить бота в приложение.
Вписываем имя приложения, описание и, при желании, ставим на него иконку. После чего подтверждаем создание нового приложения.
Теперь переходим к настройкам бота, где необходимо отметить галочкой, что эта прога будет публичной.
Теперь кликаем по кнопке Сделать бота. Если система начнет ругаться на имя софта, то изменяем его и повторяем процедуру сохранения.
Вставляем в ссылку https://discordapp.com/oauth2/authorize?permissions=0&client_id= вставляем_CLIENT_ID&scope=botзаменяем фразу вставляем_CLIENT_ID Client ID, которая располагается в параметрах приложения, и переходим по ней.
В открывшемся окне для подключения проекта задаем нужный сервер и кликаем по кнопке Авторизировать.
Теперь нам нужно подтвердить, что вы не робот.
После подтверждения успешной авторизации, в текстовом канале появится оповещение о том, что на сервер добавлен новый пользователь.
Останется только написать саму программу и подключить ее. Чтобы написать прогу, можно использовать любой текстовый редактор и даже обычный блокнот. В нашем примере программа писалась в notepad ++:
- набираем текст, указанный на картинке ниже, внося в него некоторые поправками;
- в кавычках для client.login указываем токен своего приложения – открываем снова редактор параметров бота в пункте Токен кликаем click to reveal;
- копируем токен в двойных кавычках client.login.
Остается только добавить бота в чат:
- Открываем командную строку папки, где находится программная часть роботизированной программы и вводим команду node bot.js.
- По завершению процедуры у бота изменится статус на онлайн
- Поскольку данный бот создан только для приветствия, то, чтобы его активировать, необходимо ввести в строку текстового чата ::start. При правильно установленной проге, бот выдаст следующее:
Наш бот готов к эксплуатации. Дерзайте и разрабатывайте своих ботов!
Как установить
У сервиса есть собственный сайт – поэтому искать его по каталогам не придется! Чтобы добавить FredBoat Discord в Дискорде, необходимо предпринять следующие действия:
- Нажмите на иконку «Add to Discord» на главной странице;
- Окно подтверждения загрузится автоматически – изучите, какие разрешения придется предоставить роботу;
- Убедитесь, что выбрана верная учетная запись – если вы открыли другой профиль, кликните по значку «Это не вы?» и авторизуйтесь повторно под новой учеткой;
- Выберите сервер, куда хотите добавить бота FredBoat в Дискорд – полный список доступных вариантов будет подгружен автоматически;
- Кликните по значку «Авторизовать».
Как только вы откроете мессенджер, увидите помощника – он уже добавлен в нужный чат и шлет приветственное сообщение. Пора разобраться, как настроить FredBoat в Дискорде – это несложно!
Способ 3: Groovy
В качестве последнего варианта поговорим о популярном боте Groovy, работающем на платной основе. Его базовые функции доступны бесплатно, но вот за расширенные придется платить, приобретая Pro-версию. Добавление Groovy для ознакомления с основными возможностями происходит так:
- Откройте главную страницу бота в веб-обозревателе и нажмите на «Add to Discord».
Посмотрите, какие права он получит, и выберите сервер для добавления.
Отобразится уведомление об успешном взаимодействии Groovy с выбранным сервером. На этой же странице вы можете добавить два других таких же бота, чтобы параллельно воспроизводить музыку на нескольких каналах, или обновиться до Pro-версии.
В основном текстовом чате сервера бот отправит сообщение с основными руководствами по воспроизведению музыки.
Для проигрывания используются ссылки с YouTube или названия треков, а запускается воспроизведение командой уже после подключения к необходимому голосовому каналу.
В текстовом чате с ботом появится блок, где видно, какой трек сейчас играет и кто запустил воспроизведение.
Введите , чтобы получить полный список команд и подробнее узнать о премиум-версии бота.
Основные возможности
Больше не придется загружать плейлисты отдельно – теперь треки будут проигрываться прямо на канале. Заинтересовались?
Бот FredBoat для Дискорда работает с несколькими сервисами для прослушивания музыки. Интеграция возможна со следующими сайтами:
- YouTube
- SoundCloud
- Bandcamp
- Twitch
- Vimeo
- Mixer
- Wastebin lists of links to tracks
Сервис работает бесплатно, пользоваться можно без ограничений (за исключением одной команды, об этом поговорим ниже). Но есть и платный вариант – всего два доллара в месяц! Оформив подписку на Патреоне, вы получите такие возможности:
- Составление плейлистов в Spotify (loaded through YouTube & SoundCloud);
- Роль покровителя в сообществе Fredboat Hangout;
- Доступ к команде установки громкости.
Пора добавить FredBoat в Discord! Составили подробную инструкцию, которая позволит быстро приступить к работе. Поехали!
Для чего нужны боты в Discord
Уже давно роботы пользуются популярностью среди многих пользователей, роботы-помощники, в основном, делают тот объем работы, которую человеку делать лень или банально, нет на это времени. Встречаются они во многих программах и приложениях. Дискорд не исключение, боты для Дискорда умеющие проигрывать музыку, добавлять новости, следить за порядком и т.п., набирают популярность, получают общую признательность.
Какие боты бывают
Помощники имитируют поведение людей, их можно разделить:
- Музыкальные;
- Информационно-новостные;
- Помощники по серверу;
- Контролирующе-чистящие;
- Игровые;
- Включающие все вышеперечисленное, в себя;
- Иные.
Музыкальный бот
Поговорим о том, как пользоваться музыкальным роботом. Их в сети сейчас очень много. Перечислю самых популярных, располагать буду по присутствию на серверах пользователей:
- Rythm, около 900 тысяч серверов;
- Dyno, приближается к 692 тысячям;
- FredBoat, где-то 682 тысяч;
- dabBot, около 295 тысяч;
- Ayana, 290 тысяч;
- ErisBot, 248 тысяч.
Как видите из цифр, музыку в Discord, послушать любят многие.
Порядок установки на свой сервер
Последовательность установки помощника, не зависимо от принадлежности, одинакова. Советую определиться сразу, кто из них вам нужен, не всегда самый популярный является лучшим и удобным. Порядок добавления напишу по пунктам.
- Найдите сайт-распространитель;
- Выбирайте подходящий, его можно потом убрать, затем попробовать другой, а можно совместно;
- Прежде чем добавлять, почитайте на какую команду он откликается. У каждого робота, есть своя команда, которая называется префикс, например, у Dyno, это ?. Т.е после добавления на сервер, вам нужно написать ?Help, робот пришлет вам список своих команд с возможными действиями по нему. Тут вам понадобиться знание английского.
- Запомнив команду, нажимайте добавить на сервер «add to server»;
- Из выпавшего списка, найдите нужный, подтвердите, что не робот))) Вы авторизованы, точнее он с вами;
- Заходите в Discord, увидите, что помощник у вас на сервере;
- Набирайте префикс и Help, читайте список, включайте потоковую музыку, получайте удовольствие.
Заключение
Если вдруг вы не нашли подходящего вам помощника и решили сами разобраться, как сделать бота, советую освоить навыки программирования. В настоящее время, быстрых приложений-конструкторов по созданию роботов нет. Создание – это долгий и кропотливый процесс, если уж совсем свербит – дерзайте.
Существует огромное количества всевозможных мессенджеров, где люди могут обмениваться смс-сообщениями или же созваниваться в режиме реального времени. Одной из таких сервисов является Discord.
Как и многие другие проги такого уровня, она имеет на своем программном плацдарме возможность использования так называемых ботов. Это системные, автоматические мини-программы, дающие массу возможностей, за счет чего удается в значительной степени упростить работу с серверами. Какие же бывают разновидности ботов для Discord.
Groovy и не только — топ лучших ботов для мессенджера Discord
Пользователям предлагается на выбор множество ботов.
И если выбирать лучшие варианты из представленных, то ими бесспорно являются:
-
Fredboat – один из самых популярных, многофункциональных и простых в управлении ботов. Он абсолютно бесплатен и обладает целым арсеналом команд, позволяющих воспроизводить музыку с YouTube, Soundcloud, Bandcamp, Twitch и других сервисов.
Бот имеет открытый исходный код, что позволяет постоянно обновлять и улучшать его.
-
Groovy – сравнительно молодой, но уже завоевавший популярность бот. Его легко настраивать и еще легче эксплуатировать. Робот имеет понятные и легко запоминающиеся команды.
Главная фишка – интеграция со Spotify, которой может похвастаться не каждый бот с музыкой. Кроме этого, на Groovy имеется: зацикленное воспроизведение, удаление и перемешивание треков, расширенный поиск мелодий и многое другое. Работает бот качественно и стабильно, даже на серверах с большим количеством пользователей. Кроме того, он имеет систему доната и некоторые функции являются платными.
-
Rythm – бот, который стоит попробовать. Особенно пользователям, которые любят не только слушать музыку, но и напевать. Обладая достаточно простым и понятным интерфейсом, и практически таким же набором функций, как и предыдущие роботы, бот готов еще предложить кое-что интересное. Кроме самого трека, который вам нравится, он может отыскать и его текст.
Кроме того, у Rythm имеется веб-панель для администраторов сервера, с которой можно контролировать музыку, воспроизводимую из интернета.
-
Tony Bamanaboni XD – бот с музыкой, который умеет все. И это не шутки, все, что вы ожидаете от музыкального робота, он умеет делать: ищет, воспроизводит и ставит на паузу музыку; создает и микширует плейлисты; ставит треки в очередь; поддерживает основные музыкальные каналы YouTube, Soundcloud, Bandcamp и прочее, тому подобное.
Благодаря им можно усиливать низкие или высокие частоты, задавать скорость воспроизведения и другие параметры.
-
24/7 – бот, готовый круглосуточно и без выходных воспроизводить музыку на вашем сервере. Его название говорит само за себя. Кроме создания плейлистов и всех основных функций 24/7 обладает опцией потокового воспроизведения музыки с любой радиостанции мира и воспроизведения прямых трансляций с YouTube.
Но премиум-версия позволяет получить доступ к регуляторам громкости, контролю за качеством воспроизведения, возможности создавать собственные команды и прочему функционалу.
Возможность добавления ботов с музыкой на сервер – одна из самых замечательных особенностей Discord. Ведь именно эти боты завоевали любовь миллионов пользователей. При этом, список их весьма внушителен, и каждый при желании сможет выбрать и установить робота себе «по душе».
Как транслировать музыку в Дискорде
Многие игры не позволяют транслировать музыку напрямую, а отдельно запущенный аудио плеер, потребляет слишком много системных ресурсов, серьезно снижая производительность компьютера и FPS. Discord разрабатывался специально для геймеров, поэтому во время работы практически не нагружает систему.
Трансляция музыки — функция, которая позволяет включать аудио во время игры. Треки будут играть в режиме реального времени. Это удобно, если вы хотите составить плейлист и слушать его вместе с друзьями. Сделать это можно несколькими способами. Но учтите, что транслировать музыку с ВК не получится.
Способ 1: Через Virtual Audio Cable
Данный способ позволяет транслировать музыку в голосовой канал напрямую с компьютера, со своей учетной записи.
Для этого:
- Скачайте и установите утилиту Virtual Audio Cable.
- После этого в устройствах воспроизведения появится новое «Line 1», кликните по нему правой кнопкой мыши и установите, как «Устройство по умолчанию». Аналогичные действия выполните во вкладке «Запись».
- Запустите плеер, через который вы планируете транслировать музыку. Перейдите в настройки и в параметрах воспроизведения выберите «Line 1».
- Запустите Discord и перейдите в меню «Настройки».
- Здесь найдите вкладку «Голос и видео». Найдите параметр «Устройства ввода» и выберите из выпадающего списка «Line 1».
Способ 2: Через музыкального бота
Если вы не знаете, можно ли транслировать музыку в голосовой канал Дискорда, то спешим вас обрадовать — можно. Для этого достаточно подключить на сервер аудио бота. Но учтите, что для его добавления у вас должны быть права администратора.
Найти его можно на специальном сайте carbonitex (вкладка Discord Bots). Если вы знаете другие ресурсы, то воспользуйтесь ими.
Здесь список популярных ботов (не только музыкальных). Возможности бота указываются во вкладке «Info». Для примера добавим на сервер «Rythm» (вы можете установить любого другого). Для этого:
- Кликните по зеленой кнопке «Add to Server», чтобы начать подключение.
- Если вы не залогинены на сайте, то вам будет предложено войти в личный кабинет. Для этого введите данные учетной записи (адрес электронной почты, пароль).
- После этого сайт предложит указать из списка доступных сервер (у вас должны быть права администратора) на который будет добавлен бот, предоставить ему права (их можно будет отредактировать позже). Нажмите «Авторизовать», чтобы добавить его в Дискорд.
Как включить музыку с YouTube или SoundCloud
- Зайдите в голосовой канал и введите команду «!Summon». После этого бот зайдет на канал.
- Введите команду «!P» (play) и название композиции, которую хотите прослушать (либо прямую ссылку на видео или плейлист из YouTube, SoundCloud), чтобы включить музыкальный режим.
- После этого бот начнет поиск и в случае его успеха начнет воспроизведение композиции.
Как в дискорде добавить бота с музыкой?
Для начала следует зайти на сайт https://www.carbonitex.net/Discord/bots и выбрать подходящего музыкального помощника.
После того как пользователь выбрал подходящего робота, необходимо нажать на зелёную кнопку «Add bot to server». Далее необходимо выбрать сервер Discord на который будет установлен робот.
После установки бота на сервер, он будет показан в списке онлайн пользователей. Обычно боты сами себе выдают роль на серверах, но может получиться так, что роль роботу нужно будет выдать самостоятельно. Лучше выдать ему все права на сервере.
Чтобы слышать музыку, воспроизводимую ботом, необходимо при помощи команды(которая указана во вкладке Usage на сайте где скачивался робот) добавить его в голосовой чат.
Если помощник не начал проигрывать музыку, то значит, что необходимо добавить музыку в плейлист бота самостоятельно при помощи команды.
Если не работает музыкальный бот в discord, то лучше попробовать переустановить его.
Основные возможности
FredBoat является бесплатным музыкально ориентированным приложением с множеством функций. Главная фишка бота – легкость настройки. Фреду можно перепоручить подключение к хостингам с аудиконтентом. Помощник блестяще справится, найдет и загрузит нужный.
Шустрый виртуальный диджей пробежится по ресурсам, начиная с привычного Ютуба и заканчивая Твичем. Бот не пропустит Soundcloud, Bandcamp, Vimeo, Mixer, любые ссылки на аудиотреки. Работает не только с сохраненными файлами, но и со стримами, транслируя музыку напрямую.
Искать нужные песни легко: нужно просто вбить в строку поиска название. Дальше FredBoat сам подключится к облачным хранилищам. Вовсе не обязательно загружать треки, вводить прямые ссылки. Бот разберется с файлами без помощи человека, отсортирует и подаст в готовом виде пользователям. Допускается проигрывание в случайном порядке, микс, повтор заданного трека (всего списка воспроизведения).
FredBoat одинаково эффективно справляется с музыкой как на небольших серверах, так и крупных. Модерация боту тоже по плечу. Нежелательные гости, тролли будут вычислены и нейтрализованы. Базовая версия бота бесплатна. Для тех, кто хочет получить доступ к дополнительным функциям, существует платная подписка.
Стоит она немного, 2 доллара ежемесячно. За эти деньги пользователь станет участником сообщества почитателей, спонсоров бота FredBoat Hangout. Заодно ему представится возможность формировать собственные плейлисты на Spotify.
Step 7: Define your bot’s code
There’s one more text file to make, and this is the important one that controls your bot’s behavior. You’ll want to be familiar with JavaScript to really have full control of your bot and know what you’re doing, but if you’re new to coding and just want to make something, you can copy and paste this code into the file to make a simple bot that will greet you in your server.
(Thanks to Medium user Renemari Padillo, whose bot tutorial helped us create this one. Check out his tutorial for code troubleshooting and other advice.)
This code sets up a Discord bot that will respond to certain messages: Specifically, anything that starts with a “!” character. In particular, we’re programming the bot to respond to the command “!intro”, so if anyone types that in your server while the bot is in it, the bot will respond with a programmed message. In our code, we defined the message as “Greetings! Welcome to the server!” You can change both the prompt message and the response message by redefining them in the code above. Just make sure to maintain the single quotation marks around the messages.
Save this last text file as “bot.js” in your Discord bot folder.
Как пользоваться
Чтобы зарядить музыкой Дискорд по полной, потребуется задать боту соответствующие команды. Это «!soundcloud» и «!search». Далее, когда нужный контент найден, формируется плейлист, создается очередь воспроизведения. Ее настройка не отличается сложностью.
Работа с Rythm ботом подразумевает некоторый элемент творчества: формирование случайного или последовательного порядка проигрывания, исключение отдельных композиций, перемещение их по списку. Главное – пробовать, и все получится. И окажется, что настроить бота очень просто.
И можно создать какой угодно режим воспроизведения, хоть non-stop music 24 часа в сутки. Ритм бот будет автоматически проигрывать треки по заданной программе, не отступая от нее ни на шаг.
Популярные разновидности
Как было сказано ранее, существует немало видов интерактивных помощников для Discord. Среди самых популярных хотелось бы выделись таких:
- Dyno – серверный бот, осуществляющий фильтрацию входящих уведомлений от посторонних программ, поиск песен и информации. Кроме того, Dyno помогает осуществлять управление ролями на каналах Discord и пользоваться алгоритмами модерации организационной структуры.
- DabBot – музыкальный бот, позволяющий фильтровать непригодные к прослушиваю песни, ища взамен им более качественные композиции.
- Rhythm bot – еще один популярный музыкальный бот. Как пользоваться Rhythm bot, мы рассказали более подробно об этом в одной из наших публикаций.
- Mee6 – информационных бот. Отличный помощник, позволяющий разобраться с командами для других интерактивных ботов на сервисе D
- Обеспечивает безопасность используемого канала от внешних атак, выводит информацию об участниках либо сервере, помогает в управлении ролями и выводит статистику по тому или иному игроку. Ну и, само собой, основная функция данного бота – музыкальная – поиск и воспроизведение искомых песен и треков.
- Simple Poll. Этот бот предназначен для создания опросов в чатах.
Ответы на популярные вопросы
Как сделать бота в дискорде для музыки.
Если необходимо установить бота на сервер, то полная установка указана выше в пункте Как в дискорде добавить бота с музыкой
Что делать если не работает музыкальный бот в Discord.
Если не работает музыкальный помощник, то следует проверить правильно ли он установлен. Возможно, всё дело состоит в сама помощнике, лучше попробовать установить другого.
Почему бот в дискорде не хочет играть музыку.
Нужно удостовериться, добавлен ли помощник в голосовой чат.
Как в дискорде сделать собственного бота с музыкой.
К сожалению, у обычного пользователя сделать это не получится. Помощники создаются при помощи программирования. Для этого нужно изучать язык программирования(Java, Phyton и другие).
Какие команды в FredBoat доступны на Discord
В распоряжении пользователей большой набор приказов, позволяющих управлять функционалом ФредБота на Discord. Выделим основные:
- ;play url — воспроизведение трека с конкретного URL;
- ;;play words — поиск музыки на Ютуб или Саундклауд;
- ;;queue — показать очередь песен;
- ;;nowplaying — отображение текущей песни;
- ;;skip — пропуск;
- ;;voteskip — голосование для пропуска песни (от 50% голосов и более);
- ;;stop — остановка;
- ;;pause — пауза;
- ;;resume — возобновление проигрывания;
- ;;join — присоединение FredBoat на текущий канал Дискорд;
- ;;leave — просьба покинуть бота Discord-канал;
- ;;repeat — изменение режима повтора;
- ;;shuffle — переключение режима перемешивания;
- ;;reshuffle — постановка в очередь;
- ;;fwd time — перемотка на определенное время;
- ;;rew time — перемотка на определенный временной промежуток;
- ;;seek time — установка песни на указанное время;
- ;;restart — перезапуск;
- ;;history — история недавних треков;
- ;;export — перенос текущей очереди;
- ;;volume — установка громкости;
- ;;help command — показать расширенное использование команды.