Notsobot добавить в дискорд
Are you sick of playing against computers? Is the AI too predictable and easy to beat? NotSoBot is a new matchmaking app for gamers that connects players with other people who want to challenge themselves. This provides a more competitive experience without any of the hassle. Download it now!
Did you like the article? If so, leave a comment! Your feedback is important to us. We would appreciate if you could rate our product too. Please visit our website for more information about NotSoBot and how it can benefit your game-play strategy.
You can do countless things on your server using Notsobot, such as search for images and create gifs. The bot will even help you find memes!
You can do countless things on your server using Notsobot, such as search for images and create gifs. The bot will even help you find memes!
If you like trolling with images or putting up weird captions then this is the right plug-in for Discord servers looking to spice things up a little bit more than usual by adding some flair into their chat experience – but not too much so people get tired out easily from all these new changes around every corner they seem constantly coming at them without any warning whatsoever which may be quite challenging if one doesn’t know what’s going down beforehand despite how fast updates come through here anyways thanks again.
Table of Contents
NotSoBot Discord Commands
Notsobot is the best way to hilariously interact with your friends on Discord. Now you can edit their photos and change profile information without any hassle at all! Simply use one of these Spanish-language commands, like “distort” or “tagging.” With Notsobots for DMs (direct messages) coming soon, don’t forget that there are even more ways this program could be useful in future conversations between yourselves;-)
.magik: Alters the last image they have put on the server.
.magik @tag: Alters the profile picture of the selected person.
.gmagik: Alter a gif instead of a static image.
Notsobot Discord Search Commands
Notsobot for Discord is not only good for laughs, but also for searching for information. With a few simple commands, you will be able to solve doubts by searching for any information, image or video. Learn all the commands and use Notsobot like nobody else.
.google: Search for information on Google.
.image / img: Search images on Google.
.youtube / yt: Find the link on Youtube.
webmd
Search WebMD
wikihow
Search WikiHow
(-random)
wolframalpha
Search Wolfram Alpha
youtube
Search Youtube
(-sp )
Join NotSoBot to Your Server
If you want to start creating funny photos and surprise your server users, join this wonderful bot. When Notsobot is inside the server, type “.help” and it will send you to its command page. At first it seems complicated of all the functions it can fulfill, but with a quick glance you can start transforming profile photos or any photo sent to the server.
More information of NotSoBot Discord
You can go to the official website or ask questions on its official Discord server. You will be able to know until the last news of Notsobot bot for Discord.
Bots are a great way to increase user interaction on your server. Bots can be used for many purposes, including moderation and entertainment. This article will explain how to use NotSoBot’s image command in Discord bots with images from Reddit using text messages or voice messages! Here is an example of what it looks like when someone uses NotSoBot: !image reeeee Oh no she didn’t… Bot users have two options when sending images through their commands – they can either send just the link, or upload directly into our servers so that anyone who types !image knows where to look without having to navigate anywhere else first.
Fun Commands
Convert text to an ASCII Image
Convert text to regional emojis
List all of a user’s tags
View a tag’s raw content
Image Manipulation Commands
ascii image
Ascii-fy an Image
?
background remove
Remove the background of an image
?
badmeme
blur
Blur an image
?
blurple
Blurple-fy an image
?
circle
Put a radial blur on an image
?
convert
Convert an image
deepfry
Deep fry an image
?
exif
Get exif information from an image
?
explode
Explode an image from the center
?
eyes
Attach eyes to people’s faces in an image
?
eyes big
Attach big eyes to people’s faces in an image
?
eyes black
Attach black eyes to people’s faces in an image
?
eyes bloodshot
Attach bloodshot eyes to people’s faces in an image
?
eyes blue
Attach blue eyes to people’s faces in an image
?
eyes center
Attach centered eyes to people’s faces in an image
?
eyes eyes
Attach eyes to people’s faces in an image
?
eyes flare
Attach red eyes to people’s faces in an image
?
eyes googly
Attach googly eyes to people’s faces in an image
?
eyes googlyeye
Attach googly eyes to people’s faces in an image
eyes googly ?
eyes green
Attach green eyes to people’s faces in an image
?
eyes horror
Attach horror eyes to people’s faces in an image
?
eyes illuminati
Attach illuminati eyes to people’s faces in an image
?
eyes money
Attach money eyes to people’s faces in an image
?
eyes pink
Attach money eyes to people’s faces in an image
?
eyes small
Attach small eyes to people’s faces in an image
?
eyes spinner
Attach spinner eyes to people’s faces in an image
?
eyes spongebob
Attach spongebob eyes to people’s faces in an image
?
eyes white
Attach white eyes to people’s faces in an image
?
eyes yellow
Attach yellow eyes to people’s faces in an image
?
flip
Flip an image (Vertical Flip)
?
flop
Flop an image (Horizontal Flip)
?
gif reverse
Reverse an animated image
?
gif seesaw
See Saw a gif, add a reversed copy of itself at the end of it
?
gif speed
Edit a gif’s speed
glitch
Glitch an Image
?
gold
Gold tintify an image
?
grayscale
Grayscale an Image
?
identity
mirror bottom
Mirror bottom half of image
?
mirror left
Mirror left half of image
?
mirror right
Mirror right half of image
?
mirror top
Mirror top half of image
?
needsmorejpeg
Needs More JPEG
?
overlay gay
Overlay a LGBT flag over an image
?
overlay irsael
Overlay an Israeli flag over an image
?
overlay northkorea
Overlay a North Korean flag over an image
?
overlay pistol
Overlay a Half Life Pistol over an image
?
overlay russia
Overlay a Russian flag over an image
?
overlay shotgun
Overlay a Half Life Shotgun over an image
?
overlay smg
Overlay a Half Life SMG over an image
?
overlay trans
Overlay a Transgender Flag over an image
?
overlay uk
Overlay a United Kingdom flag over an image
?
overlay usa
Overlay a USA flag over an image
?
overlay ussr
Overlay a USSR flag over an image
?
pixelate
Pixelate an image
?
rain
Add a rainbowish tint to an image
?
resize
Resize an image
?
retro
Notsobot Informational Commands
Moderation Commands
allowlist
List all channels/roles/users part of the server’s allowlist.
?
allowlist add
Add an item based on mention type to the allowlist.
…
allowlist add channels
Add channels to the allowlist.
…
allowlist add roles
Add roles to the allowlist.
…
allowlist add users
Add users to the allowlist.
…
allowlist clear
Clear out Channels/Roles/Users/Server-Wide allowlist.
?
allowlist remove
Remove allowlist items based on the mention type.
…
allowlist remove channels
Remove channels from the allowlist.
…
allowlist remove roles
Remove roles from the allowlist.
…
allowlist remove users
Remove users from the allowlist.
…
ban
Ban multiple users, add a reason, and clean their messages.
…?
blocklist
List all channels/roles/users part of the server’s blocklist.
?
blocklist add
Add an item based on mention type to the blocklist.
…
blocklist add channels
Add channels to the blocklist.
…
blocklist add roles
Add roles to the blocklist.
…
blocklist add users
Add users to the blocklist.
…
blocklist clear
Clear out Channels/Roles/Users/Server-Wide blocklist.
?
blocklist remove
Remove blocklist items based on the mention type.
…
blocklist remove channels
Remove channels from the blocklist.
…
blocklist remove roles
Remove roles from the blocklist.
…
blocklist remove users
Remove users from the blocklist.
…
commands
List all disabled commands (and their associated type)
?
commands clear
Clear out Channels/Roles/Users/Server-Wide disabled commands.
?
commands disable
Disable a command for a Channel/Role/User or Server-Wide
(-channels …
commands enable
Re-enable a command for a Channel/Role/User or Server-Wide
(-channels …
kick
Kick multiple members, add a reason, and clean their messages.
…?
loggers
List all loggers inside of the server.
?
loggers add bans
Create a logger for ban events.
(-channel
loggers add members
Create a logger for member events.
(-channel
loggers add messages
Create a logger for message events.
(-channel
loggers add roles
Create a logger for role events.
(-channel
loggers add users
Create a logger for user events.
(-channel
loggers add voice
Create a logger for voice events.
(-channel
nick mass
Change the nickname of multiple members
(-nobots) (-nousers) (-role
nick mass cancel
Cancel an ongoing mass nickname change
nick mass reset
Reset the nickname of multiple members
(-nobots) (-nousers) (-role
prune
Prune multiple messages, default 10 messages
(-after ) (-before ) (-from ) (-in ) (-with )
unban
Unban multiple users and add a reason
…?
Bot Owner Only Commands
emojis
Search through all emoji’s that NotSoBot sees.
eval
Eval some code 😉
(-async) (-jsonspacing ) (-noembed) (-noreply) (-upload)
refresh
Reload the bot’s commands.
say
Have the bot say something (owner only because exploits)
seenon
Get guilds a user shares with NotSoBot
?
shardsleft
See how many identifies we have left and when it’ll reset
upload-commands
Upload the bot’s command information to the website
upload-commands
Server Settings Commands
prefixes
Show all current prefixes in the server.
prefixes
prefixes add
Add a custom prefix to the guild. (Bot Mentions will always override this)
prefixes clear
Clear all custom prefixes from the guild. (Bot Mentions will always override this)
prefixes clear
prefixes remove
Remove a custom prefix from the guild. (Bot Mentions will always override this)
prefixes replace
Replace all custom prefixes in the guild. (Bot Mentions will always override this)
set locale
Set the guild’s language preference.
set my locale
Set your default language preference.
set timezone
Change your guild’s timezone for commands/logging purposes
Tool-like Commands
hash
Hash some text, uses MD5 by default
(-use ) (-secret )
labels
Get the labels of an image
?
ocr
Read text inside of an image (Optical Character Recognition)
?
ocrtranslate
Read text inside of an image and translate it
?
qr create
Generate a QR code
(-size )
qr scan
Scan an image for QR Codes
?
safetylabels
Get the safety labels of an image
?
screenshot
Take a screenshot of a website
translate
Translate text to a different language
(-to ) (-from )
Utility Commands
help
Help!
?
invite
Invite to Guild Link
invite
memoryusage
Show the bot’s current memory usage
memoryusage
ping
Ping Discord’s Gateway and Rest Api
ping
shards
Show all of the bot’s shard information
shards
undo
Undo your last commands. (Up to 5 last commands, default 1)
undo
usage
Show the bot’s current usage (and Discord object counts)
Бот «NotSoBot» представляет полезного помощника для сервера. Способен делать манипуляции с фотографиями, добавлять разные детали или спецэффекты, преобразовать фотографию в формат «.jpg», может, благодаря командам, управлять ролью, никнеймом или статусом игрока на сервере. Бот имеет широкий спектр применения, как помощник для администратора дискорд сервера, будет полезен. «NotSoBot» распространён на иностранных дискорд сервера, на территории стран СНГ особым спросом не пользуется, но используют его 530 000 серверов.
Главные функции и возможности
«NotSoBot» имеет много вариантов применения. В нём обычно прописано почти 200 команд и реакций.
- Его можно запрограммировать на реагирование различных фотографий и их последующей оценке.
- Способен по сигналу отправлять в текстовый канал изображение указанного эмодзи, имеет возможность распознавания лица, и наложения на лицо разных эффектов: изменение глаз, добавление усов и так далее.
- Может публиковать посты из указанного сайта или группы, добавлять к постам комментарии.
Детально и подробно ознакомиться со списком команд можно далее.
Как скачать и добавить бота
Для создания бота требуется перейти на официальный сайт бота, после чего вас попросят авторизоваться. После прохождения авторизации вам будет предложен выбор из серверов, в которых вы администратор. Вы должны выбрать нужный вам сервер. Предоставляете боту права «Администратор» на ваш сервер в специальном поле, и затем нажимаете на кнопку «Авторизоваться», следом пройдите аутентификацию.
После всех действий вы можете закрыть окно и убедиться, что на вашем дискорд канале появился бот «NotSoBot». Вы можете выдать новому помощнику роли с разными цветами, но это делать необязательно, так как «НотСоБот» уже имеет нужные права на сервере.
Настройка бота и отключение
При желании удалить «НотСоБота» с сервера, вам нужно кикнуть с сервера самого бота, который будет находиться в списке среди остальных пользователей.
Команды управления ботом
Каждая команда может быть введена в любой текстовый канал, так как у «NotSoBot» есть права администратора. Сразу после создания бота на вашем сервере он будет иметь обычный набор функций, но при этом, если вы хотели бы как-то их изменить, то бота можно легко персонализировать.
- Для создания индивидуального тэга на вашем сервере, вы должны ввести команду: «.tag create *имя тэга* *тэг контент*».
- Если у вас есть надобность просмотреть тэги какого-либо участника сервера, тогда введите: «.tag list @*никнейм*». Бот обработает вашу команду и даст ответ.
- Вы не знаете с какого тэга начать? Предоставьте этот выбор боту! Введите: «. tag random», после чего у вас появиться случайный тэг.
- Если нужно что-то написать от лица бота, используйте команду: «.aesthetics *текст*», и сразу же после задавания команды, бот от своего лица напишет ваш текст. «NotSoBot» даже способен заменить собой какой-нибудь словарь.
- Команда: «.urban *текст*» предоставит вам в виде таблицы варианты применения написанного слова и его использование.
- Для изменения или корректирования тэга используется команда: «.tag edit *название тэга* *что собираетесь изменять*».
Важно! Вы не должны забывать, что бот не поддерживает русский язык, поэтому большинство команд, связанных с тэгом, работают только на английском языке!
Теперь можно перейти к более интересной части — изменение и преобразование фотографий командами.
- Автоматическая публикация «непристойного» поста: «.badmeme».
- Изменить фотографию в «.jpg» и добавление спецэффекта trigger: «.triggered *фото*». Нужно написать команду и прикрепить фотографию после чего бот отредактирует её. Есть несколько вариантов кода: 1. «.triggered *фото*». 2. «.triggered2 *фото*». 3. «.triggered3 *фото*».
- Добавление эффекта бело-чёрной штриховки: «.ascii *фото*».
- Есть возможность определить изображение с помощью строк: «.identify *ссылка на изображение*».
- Добавление новых глаз на лицо, находящихся на фотографии, требует код: «.eyes *приписка* *фото*».
- Приписка отвечает за свойство глаз, и всего таких приписок очень много, вот несколько из них: spongebob, big, small, money, blood, red…
Бот под названием «NotSoBot» в discord является полезным и удобным. Команды в дискорде не требует настроек, так как они встроены. Сразу после установки он может частично заменить: фотошоп, словарь, модератора, мониторинга и так далее. «НотСоБот» является самым крутым по сравнению с другими программами, которые помогут сделать веселее общение в текстовых каналах.
Бот «NotSoBot» представляет полезного помощника для сервера. Способен делать манипуляции с фотографиями, добавлять разные детали или спецэффекты, преобразовать фотографию в формат «.jpg», может, благодаря командам, управлять ролью, никнеймом или статусом игрока на сервере. Бот имеет широкий спектр применения, как помощник для администратора дискорд сервера, будет полезен. «NotSoBot» распространён на иностранных дискорд сервера, на территории стран СНГ особым спросом не пользуется, но используют его 530 000 серверов.
Главные функции и возможности
«NotSoBot» имеет много вариантов применения. В нём обычно прописано почти 200 команд и реакций.
- Его можно запрограммировать на реагирование различных фотографий и их последующей оценке.
- Способен по сигналу отправлять в текстовый канал изображение указанного эмодзи, имеет возможность распознавания лица, и наложения на лицо разных эффектов: изменение глаз, добавление усов и так далее.
- Может публиковать посты из указанного сайта или группы, добавлять к постам комментарии.
Детально и подробно ознакомиться со списком команд можно далее.
Как скачать и добавить бота
Настройка бота и отключение
При желании удалить «НотСоБота» с сервера, вам нужно кикнуть с сервера самого бота, который будет находиться в списке среди остальных пользователей.
Команды управления ботом
Важно! Вы не должны забывать, что бот не поддерживает русский язык, поэтому большинство команд, связанных с тэгом, работают только на английском языке!
Бот под названием «NotSoBot» в discord является полезным и удобным. Команды в дискорде не требует настроек, так как они встроены. Сразу после установки он может частично заменить: фотошоп, словарь, модератора, мониторинга и так далее. «НотСоБот» является самым крутым по сравнению с другими программами, которые помогут сделать веселее общение в текстовых каналах.
Пишем от имени бота в discord
Для начала создаём бота
Переходим по ссылке — Discord Developer Portal — API Docs for Bots and Developers
Нажимаем на кнопку
Водим имя и создаём
Нажимаем на вкладку Bot
Если у вас винда выбираем Installer
Запускаем программу (с начало будет установка)
Потом заходим
Если у вас такой экран нажимаем Reload
Водим токен который копировали
Дальше входим
Потом обычный этап приглашения бота
С боку не будет участников
С клиент бота —
С обычного дискорда —
Как можно писать от имени бота в чат в Дискорде – пошаговая инструкция
Этапы работы юзера:
- зайти в учетную запись (ввести действующие логин и пароль);
- кликнуть по клавише «New Application»;
- пропечатать наименование активируемого бота;
- в настройках подключаемого элемента выбрать пункт «Bot»;
- скопировать токен, нажав на кнопку «Copy»;
- затем скачать утилиту для Windows (Installer-Portable);
- запустить процедуру установки, зайти выбрать вкладку «View», найти строку «Reload»;
- ввести скопированный раньше токен;
- войти заново, пригласить созданного роботизированного помощника на сервер.
Внимание! Некоторые пользователи используют определенные сайты для написания текстов – это называется активировать вебхук. Недостаток способа в том, что для каждого мессенджа придется создавать новый элемент. После создания бота этот процесс не потребуется.
Возможные проблемы
- если зависает приложение – перед тем, как написать текст и поместить его в чат, требуется скопировать ID используемого канала, затем отослать мессендж;
- на мониторе персонального устройства отобразилась надпись «Запуск программы невозможен» – появляется при отсутствии на компе некоторых загрузочных файлов, требуется переустановить приложение;
- если Дискорд не запускается, нужно перезапустить утилиту через другой браузер.
Когда программы не запускаются, необходимо проверить компьютер (стационарный, портативный) с помощью установленного антивирусника. Использовать можно любой доступный софт, после чего активацию требуется повторить.
Отправка текстов от имени бота осуществляется через создание нового элемента и добавление его на нужный сервер. Важно регулярно проверять устройство антивирусными утилитами, при необходимости повторять указанную инструкцию.
На фоне множества программ и приложений для общения, мессенджер Discord быстрее и функциональнее большинства из них. К тому же это бесплатное, хотя его отличительная особенность в другом. Дело в том, что к нему можно подключить десятки ботов, значительно повышающих функционал программы. Повышенной популярностью пользуются музыкальные роботы-помощники. Рассказываем, как в Дискорде добавить бота с музыкой, где его можно отыскать, какие условия его добавления, и какие у него задачи.
Как в Дискорде добавить бота с музыкой: пошаговая инструкция
Музыкальных роботов-помощников, как и других ботов для Discord можно пригласить только на сервер. Других вариантов здесь не предусмотрено. А для этого у вас должны быть права администратора, или управления сервером.
Начните с первого этапа, и включите в вашей учетной записи разрешение «Управление сервером». То есть без прав доступа к администрированию или управлению, вы не смоете выполнить эту операцию.
Второй этап – поиск бота, с которым планируется поэкспериментировать. Ресурсов репозиториев ботов и немало, на них можно найти различные категории виртуальных помощников, с описанием отзывами о них. Е будем приводить их названия, дабы не прослыть спамерами и рекламщиками. Приведем лишь порядок работы на этих сайтах:
Обратите внимание! Обязательным условием для добавления бота с музыкой на Дискорд будет наличие администраторских прав, либо разрешение на управление сервером.
Зачем нужно добавлять бота с музыкой в Discord?
Музыкальные помощники помогут слушать музыку прямо в мессенджере. Они обладают достаточно мощным функционал по отношению к звуковым дорожкам. Благодаря им вы получите следующее:
- Улучшите качество воспроизводимой музыки.
- Снизите усилия, которые требуются при прослушивании любимых треков.
- Воспроизвести музыкальную дорожку на своей машине.
- Передать композицию по голосовому каналу своим друзьям.
- Отслеживать популярные треки и даже видеоклипы по всему миру.
Собственно роботы выполняют часть работы за пользователя. Их применение значительно упростит вашу жизнь, и свободного времени на дела у вас останется больше.
По сути боты – это плагины, работающие на вашем сервере, и предоставляющие дополнительные функции.
Чаще всего боты для музыки создают на Java, Python или C ++. Практически все из них интегрируются в Discord, позволяя пользователям взаимодействовать с ними через команды в чате. Получив конкретную команду, бот отправляется ее выполнять, в нем уже все запрограммировано заранее.
Как добавить бота в Дискорд с музыкой
У ряда пользователей кроссплатформенного голосового мессенджера «Discord» может возникнуть желание подключить к своему серверу бота с определённым набором функций. В большинстве случаев такой бот нужен для проигрывания музыки, но бывают случаи, когда боты используются для модерирования, обслуживания чатов, поиска нужных файлов, запуска встроенных игр и других схожих задач. В статье я подробно расскажу о добавлении бота в Дискорд с музыкой, и какова последовательность шагов при реализации указанной задачи.
Как сделать музыкального бота в Дискорде
Рассмотрим пошаговый алгоритм задействования понравившегося нам бота в функционале нашего сервера на «Дискорд»:
Описание каждого бота имеет три основные вкладки. «Info» — предоставляет информацию о боте с описанием его достоинств, «Features» — перечисляет особенности бота, «Usage» — обычно описывает основные команды для работы с ботом.
- После того, как вы определились с нужным музыкальным ботом (многие пользователи выбирают популярный «WildBot»), нажмите на зелёную кнопку «Add Bot to Server».
Выбираем здесь «Настройки сервера»;
Команды для работы со звуком в Discord
Для работы со звуком у бота в Дискорд существуют следующие команды:
Чтобы добавить нужный вам трек в плейлист бота напишите ++request (и название нужной песни или исполнителя), а затем наберите ++music play. Вы услышите музыку, и всякий пользователь, который зайдёт на ваш сервер, будет слышать воспроизводимый ботом трек.
После проигрывания плейлиста бот может уйти из звукового чата, потому при необходимости нужно будет его вновь добавить с помощью ++voice.
Создание музыкального бота с помощью Discord.js
API discord предоставляет инструмент для создания и использования ботов. Рассмотрим пример создания базового музыкального бота и добавления его на сервер. Бот сможет проигрывать, пропускать и останавливать музыку, а также будет поддерживать функцию очереди воспроизведения.
Установка discord-бота
Создаем новое приложение на портале разработки discord.
Переходим на портал и нажимаем на “new application”.
Затем вводим название приложения и нажимаем на кнопку “create”.
Затем переходим на вкладку бот и нажимаем на “add bot”.
Бот создан! Теперь можно перейти к добавлению его на сервер.
Добавление бота на сервер
Добавляем созданный бот с помощью генератора OAuth2 URL.
Для этого переходим на страницу OAuth2 и выбираем бота в панели scope.
Теперь копируем сгенерированный URL и вставляем его в браузер.
Затем выбираем сервер, на который хотим добавить URL и нажимаем на кнопку “authorize”.
Создание проекта
Переходим к созданию проекта с использованием терминала.
Для начала создаем директорию и переходим в нее, используя две следующие команды:
Затем создаем модули проекта с помощью команды npm init. После введения команды будут заданы несколько вопросов. Ответьте на них и продолжайте.
Создаем два файла, в которых мы будем работать.
Теперь откройте проект в текстовом редакторе. Я использую VS Code и открываю его с помощью следующей команды:
Основы Discord js
Прежде чем начать, нужно установить несколько зависимостей.
После завершения установки продолжаем написание файла config.json. Сохраните для бота токен и префикс, который он должен слушать.
Для получения токена снова зайдите на портал разработки discord и скопируйте его из раздела bot.
Это все, что нужно выполнить в файле config.json. Приступим к написанию кода javascript.
Сначала импортируем все зависимости.
Затем с помощью токена создаем клиента и логин.
Добавляем несколько базовых listeners, выполняющих метод console.log при запуске.
Теперь можно начать работу с ботом с помощью команды node. Бот должен быть online в discord и в консоль выведется“Ready!”
После этого проверяем, какую команду нужно запустить. Это можно выполнить с помощью простых операторов if.
Узнав, какие команды нужно запустить, можно перейти к их реализации.
Добавление песен
Начнем с добавления команды play. Для этого понадобится песня и гильдия (гильдия представляет собой изолированную коллекцию пользователей и каналов и часто упоминается в качестве сервера). Также понадобится ранее установленная библиотека ytdl.
Для начала создаем map с названием очереди, в котором будут сохранены все песни, введенные в чат.
Переходим к получению информации о песне и сохранении ее в объект song. Для этого используем библиотеку ytdl, которая получает информацию о песне по ссылке на youtube.
Необходимая информация сохраняется в объект song.
В этом фрагменте мы проверяем, является ли serverQueue пустым. Если нет добавляем туда песню.
Если serverQueue имеет значение null, создаем контракт.
В этом блоке кода создается контракт, а песня добавляется в массив songs.
Затем присоединяемся к голосовому чату пользователя и вызываем функцию play(), которую затем реализуем.
Проигрывание песен
Поскольку теперь можно добавлять песни в очередь и создавать контракт при его отсутствии, можно приступить к реализации функцию проигрывания.
Сначала создаем функцию play, которая обладает двумя параметрами (гильдия и песня, которую нужно проиграть) и проверяет, является ли объект song пустым. Если да, то покидаем голосовой канал и удаляем очередь.
Затем начинаем проигрывать песню с помощью функции playStream() и URL-адреса песни.
В этом фрагменте мы создаем stream и передаем его URL-адресу песни. Также добавляем два listeners, которые обрабатывают события end и error.
Примечание: это рекурсивная функция, которая повторяет вызов самой себя. Рекурсия используется для проигрывания следующей песни, когда другая заканчивается.
Теперь можно проиграть песню, введя !play URL в чат.
Пропуск песен
Переходим к реализации функции пропуска. Для этого нужно выполнить завершения диспетчера, созданного в функции play() для начала проигрывания следующей песни.
В этом фрагменте мы проверяем, находится ли пользователь, который ввел команду, в голосовом канале, а также есть ли песни для пропуска.
Остановка песен
Функция stop() похожа на skip(), за исключением того, что массив songs очищается, из-за чего бот удаляет очередь и покидает голосовой чат.
Исходный код для index.js:
Полный исходный код для музыкального бота:
Заключение
У вас все получилось! Надеюсь, эта статья помогла вам разобраться в API Discord и создании с его помощью простого бота.
Полный список команд NotSoBot :
Owner: NotSoSuper
Префикс: .
Тэги:
Info: Все теги являются глобальными, если только кто-то не пытается создать тег, который является глобальным на определенном сервере,
то глобальный тег остается нетронутым, но новый тег, созданный на сервере, специфичен только для этого сервера.
Scripting: .tag raw script , Lua Scripting
1. Просмотреть тег : .tag *
2. Создать тег : .tag create
3. Удалить тег : .tag remove
1. Удалить все теги. : .tag remove all
4. Изменить тег : .tag edit
5. Список всех ваших тегом : .tag list *
или пользователей
1. Лист со всеми тегами : .tag list all
6. Просмотреть владельца тегов : .tag owner
7. Просмотреть тег raw : .tag view/raw
8. Просмотреть тег raw : .tag raw2
в кодовом блоке
10. Случайный тег : .tag random
11. Найти тег : .tag search
1. Поиск тега : .tag search content
использование содержимого тега
12. (^)Сила удалить : .tag forceremove
тег
13. Подарить тег/перевод : .tag gift
владение
14. Просмотр глобального тега : .tag global
Fun:
Командный запуск (Макс. 4) : Запуск нескольких команд изображения с помощью одной команды.
Оператор : ";"
Пример: : .magik ; waaw ; sharpen 10 ; explode
Роли:
1. Установите цвет : .color
1. (^^)Добавить цвет : .color add
2. (^^)Удалить цвет : .color remove
2. Удалить ваш цвет : .uncolor
3. Colors Available : .colors
5. (^^)Добавить значение : .addcolors
по умолчанию
6. (^^)Удалить все : .removecolors
цвета
- Приветствия:
- Включить / Добавить текст : .welcome * *
- Изменить/Показать канал : .welcome channel *
- Текущий текст : .welcome current
- Отключить : .welcome disable/clear
- Включить / Добавить текст : .leave * *
- Изменить/Показать канал : .leave channel *
- Текущий текст : .leave current
- Отключить : .leave disable/clear
Читайте также: