на каком языке пишутся боты для дискорда

Создание Discord-бота, используя библиотеку discord.js | Часть №1

Введение

В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд.

Сразу хочу отметить, что я планирую сделать ряд подобных статей, начиная с простых команд, заканчивая музыкой, системой экономики и распознаванием голоса ботом.

Начало работы

Если вы уже знакомы с приведёнными ниже материалами, — смело можете пролистать этот раздел.

Для начала работы с кодом нам нужно установить среду разработки, это может быть:

Среда разработки выбирается по удобству использования и практичности, она у вас может быть любая, но мы рассмотрим её на примере Visual Studio Code, так как она является одной из самых приемлемых для новичков, а также для опытных программистов.

Для установки переходим по этой ссылке.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда
Выбираем свою операционную систему и запускаем скачивание.

Для создания бота мы используем среду выполнения node.js. Для её установки нам необходимо перейти на этот сайт.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

На данный момент нас интересует версия долгосрочной поддержки (LTS), скачиваем её.

В Visual Studio Code присутствует возможность устанавливать расширения.
Для этого, кликните по отмеченной ниже иконке.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

В открывшемся окне вписываем название название/идентификатор нужного нам расширения, после чего устанавливаем его.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Из полезных расширений могу отметить:

Создание бота

Теперь, когда вы установили все нужные компоненты, мы можем приступить к созданию самого бота.

Здесь всё просто. Переходим на портал разработчиков и нажимаем на кнопку с надписью «New Application» — она находится в правом верхнем углу.

В открывшемся окне вписываем имя бота, после чего, нажимаем на кнопку с надписью «Create».

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

На этой странице мы можем изменить имя бота, загрузить для него иконку, заполнить описание.

Теперь наша задача — воплотить бота в жизнь. Для этого переходим во вкладку «Bot».

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Нажимаем на кнопку с надписью «Add Bot» и воплощаем бота в жизнь.

Поздравляю! Вы создали аккаунт для вашего бота. Теперь у него есть тег, токен, ник и иконка.

Подготовка к написанию кода

После создания аккаунта для бота, мы должны установить нужные пакеты и модули, чтобы в дальнейшем он корректно работал.

Первым делом создаём папку, после чего открываем её в VS Code (Файл > Открыть папку) / (Ctrl + K Ctrl + O)

Далее нам нужно открыть терминал (Терминал > Создать терминал) / (Ctrl + Shift + `)

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Теперь мы должны создать файл с неким «описанием» нашего бота, сделаем это через терминал.

Вписываем данную строку в терминал и нажимаем Enter:

После каждой появившейся строки нажимаем Enter или вписываем свои значения.
Значения в этом файле можно будет изменить в любой момент.

Далее, мы должны поочерёдно вводить в терминал эти строки:

«Install» также можно сокращать в «I», но необязательно.

Итого, если вы следовали инструкциям и всё сделали правильно, в вашей папке должны были появиться 3 объекта:

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Написание кода

Для того, чтобы наш бот появился в сети и мог реагировать на команды, нам нужно написать для него код.

Существует множество вариантов для его написания: используя один файл, два, несколько, и т.д

Мы рассмотрим вариант с двумя файлами, так как его использовать очень легко и удобно, но у каждого варианта есть свои недостатки — например, у этого недостатком является сложность в написании начального кода.

Но не волнуйтесь, весь код вам писать не придётся.

Для начала, нам нужно где-то хранить основные параметры и информацию о боте.

Мы можем сделать это двумя способами:

Разберём хранение параметров в отдельном файле.

Итак, создаем файл config.json

Вставляем в него следующий код:

* Для получения токена зайдите на портал разработчиков, перейдите во вкладку «Bot» и скопируйте его.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

* Самым распространённым среди разработчиков префиксом является !

Далее нам нужно создать файл bot.js и вставить в него данный код:

Теперь создаём файл comms.js, в нём будут сами команды.

В нём должен быть следующий код:

Чтобы добавить больше команд — просто объявляйте больше функций и добавляйте их в список, например:

И вот, мы вышли на финишную прямую!

Осталось всего ничего — запустить бота.

Для этого открываем терминал и вставляем в него следующую строку:

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Готово! Бот запущен и вы можете им пользоваться, ура!

Чтобы пригласить бота на свой сервер, воспользуемся нам уже известным порталом разработчиков.

Перейдём во вкладку OAuth2, пролистаем чуть ниже, выберем «Bot» и отметим нужные боту привилегии.

Теперь осталось скопировать ссылку-приглашение и добавить бота на свой сервер.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Существует два способа:

Для этого, сначала мы должны скопировать ссылку-приглашение.
После чего перейти в файл bot.js и вставить данную строчку кода сюда:

Итоговый код должен быть таким:

Чтобы указать несколько привилегий, мы должны перечислить их в квадратных скобках, через запятую:

* Все привилегии указываются заглавными буквами

Список доступных привилегий:

ADMINISTRATOR
CREATE_INSTANT_INVITE
KICK_MEMBERS
BAN_MEMBERS
MANAGE_CHANNELS
MANAGE_GUILD
ADD_REACTIONS
VIEW_AUDIT_LOG
PRIORITY_SPEAKER
STREAM
VIEW_CHANNEL
SEND_MESSAGES
SEND_TTS_MESSAGES
MANAGE_MESSAGES
EMBED_LINKS
ATTACH_FILES
READ_MESSAGE_HISTORY
MENTION_EVERYONE
USE_EXTERNAL_EMOJIS
VIEW_GUILD_INSIGHTS
CONNECT
SPEAK
MUTE_MEMBERS
DEAFEN_MEMBERS
MOVE_MEMBERS
USE_VAD
CHANGE_NICKNAME
MANAGE_NICKNAMES
MANAGE_ROLES
MANAGE_WEBHOOKS
MANAGE_EMOJIS

Я не советую вам из привилегий выбирать только ADMINISTRATOR, поэтому лучше указать только те привилегии, которые бот действительно использует для корректной работы

Полезные и интересные команды

В предыдущем разделе я показал вам, как запустить бота и как писать для него команды.
Теперь я хочу поделиться с вами несколькими своими командами.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Не стоит пугаться большого кода, здесь всё предельно просто.

Заключение

Вот и подошла к концу первая часть обучения, как вы могли заметить, создать бота, используя библиотеку discord.js очень просто.

Итого, из этой статьи мы выяснили:

Надеюсь, что вам понравилась моя статья и вы узнали из неё что-то новое.

Источник

Создание простого Discord бота с помощью библиотеки discord.py

Асинхронная библиотека discord.py содержит все что нужно для бота, с помощью нее даже можно работать с голосовыми каналами сервера. В этой статье я расскажу как создать простенького бота для вашего discord сервера.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Получение токена и Client ID для вашего бота

Для получения токена и ID бота небходимо создать свое приложение и в разделе General Information скопировать Client ID.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

А в разделе настроек создать бота и скопировать его токен. Задача не сложная, думаю все с этим справятся.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Собственно пишем бота

Устанавливаем discord.py с помощью pip:

После успешной установки создаем файл bot.py, где будем писать бота.

Импортируем все необходимое:

Создаем переменную с вашим токеном, про который я писал выше:

Для начала сделаем простенькую команду, аргумент которой бот будет просто пересылать:

И в конце запускаем бота с вашим токеном:

В итоге должно получится вот такое:

Теперь необходимо добавить бота на сервер. Сделать это можно с помощью ссылки:

Число необходимых прав можно получить в разделе настроек бота.

Теперь можно запускать бота:

После нескольких секунд, можно заметить его в сети:

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

И наконец-то попробовать отправить команду:

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Заключение

Вот так можно легко запустить у себя на сервере бота. Как можно заметить библиотека делает практически все за тебя и остается только добавлять свой функционал с использованием python. В следующий раз я покажу как следить за событиями, подключатся к голосовым каналам (избегая проблем с linux и Windows), использовать роли и права участников и другое.

Источник

Создание бота Дискорд на основе discord.js

Предыстория

Я заинтересовался созданием бота для Discord, но всё что я нашёл, было пару видео на YouTube, да и то там просто писали код, без всяких пояснений. Поэтому я хочу начать серию статей по созданию ботов на основе discord.js.

Получение токена бота

Для начала нам нужно зайти на страницу создание приложений и нажать New Application.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

После чего, нам предложат назвать наше приложение. Вводим желаемое название и нажимаем Create. Мы попадаем на страницу настройки приложения, где мы можем поменять название, аватар, описание и тд. Но нам это пока не нужно, переходим во вкладку Bot. И создаём бота.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Осталось только скопировать токен.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Подготовка среды разработки

Для начала нужно установить Node.js и Visual Studio Code (VS code), в последнем собственно и будет происходить процесс создания бота. Запускаем VS code. Открываем папку, в которой будет хранится наш бот. Нажимаем Вид->Терминал, после этого в нижней части приложения должен появится терминал.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Написания «тела» бота

Для начало нужно создать описание бота.

После ввода команды, она будет спрашивать вас данные о боте (можно оставить по умолчанию, просто нажав Enter). В конце она спросит правильно ли всё указано и выведет полученные ответы.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

После ввода каждой команды, требуется немного подождать.

Примечание! После ввода команд, могут появится предупреждения, не бойтесь, ничего страшного.

Если вы всё сделали правильно, то в папке бота должно быть следующее.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Далее создаём файл botconfig.json, здесь мы будем хранить основные параметры бота.

Теперь создаём файл index.js, в него копируем следующий код.

И мы на финишной прямой! Пишем в терминале команду для запуска бота.
Примечание! Если вы поменяли название исходного файла, вам нужно указать его.

После чего остаётся добавить бота на сервер по полученной ссылке.

Источник

Как создать своего бота в Дискорде

Discord — это бесплатный мессенджер, позволяющий пользователям общаться с помощью текстовых и голосовых сообщений. Кроме того, программное обеспечение поддерживает IP-телефонию и видеоконференции. Чаще всего приложение используется игровыми сообществами для участия в командных боях и киберспортивных мероприятиях. Несмотря на то, что мессенджер имеет закрытый программный код, пользователи могут использовать API, позволяющее написать своего бота для Discord. Для написания помощника потребуются базовые знания в области программирования. Далее мы поговорим о том, как создать своего бота в Дискорде, а также изучим основные команды.

Что лучше использовать для разработки

Нужно выбрать программную платформу, чтобы создавать собственного бота. Всего у нас есть два варианта: Node.js и всеми полюбившийся Python. Чем они отличаются, вы спросите?

Да все очень просто, первый вариант — это среда разработки, использующая JavaScript. Разработчики все оптимизировали, поэтому Node.js позволяет взаимодействовать с устройствами ввода и вывода через свой API. Кроме того, допускается подключать разные языки программирования.на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

А что второй вариант? Здесь все немного иначе. Python — это среда, использующая высокоуровневую динамическую типизацию. В основном ее используют именно для написания скриптов и создания бота.на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Таким образом, написание бота в Discord должно начаться с обязательного выбора ПО. От этого будет зависеть конечный результат, а нам он нужен положительным. Каковы наши рекомендации? Попробуйте сделать помощника, используя оба способа, так вы приобретете и опыт, и начальные знания в программировании, а мы вам поможем. Рассмотрим оба варианта в подробностях — от создания каркаса, до тестирования.

Используем Python

Нам нужно перейти на официальный сайт Python, чтобы загрузить последнюю версию среды разработки.на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Установка библиотек

Дальнейшие инструкции такие:

Создаем словарь

Теперь нам нужно обучить своего бота. Сделать это просто — пишем словарь:

Теперь в окно вставляем следующий код:

>на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Далее нужно посетить сайт разработчиков Discord Developer Portal, просто вбейте наименование в поисковике:

Теперь сохраните полученный файл конфигурации в папку «Config», которую нужно создать самостоятельно.на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Папка «Config» с файлом может выглядеть следующим образом, как показано на рисунке ниже.на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Создаем каркас

Теперь нам нужно создать каркас для Discord bot. Здесь придется немного потрудиться, так как будем использовать команды в большом количестве:

Нужно добавить основной код:

async def hello(ctx):

Далее идет функция и выглядит она следующим образом:

bot.run(settings[‘token’])на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Сохраняем документ привычным способом в папку «Config».

Запуск

Ну вот и мы подошли к тому, чтобы проверить работоспособность. После того как свой бот создан, нам нужно снова открыть файл IDLE. Далее прописываем такую команду:

У вас путь к каркасу бота может отличаться. Кроме того, можно прописать путь к файлу через командную строку.на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Откройте Дискорд с компьютера или телефона, чтобы проверить, есть ли бот в сети. Если вы наблюдаете отсутствие помощника, то проверьте отступы, ведь при программировании в Python нужно строго их соблюдать. Это поможет не стать заложником ошибок, таких как Syntax Error.

Используем библиотеку Node.js и JavaScript

Теперь мы расскажем, как осуществляется настройка бота в php Node.js:

Откройте последний файл и пропишите код:

>на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Префикс можно использовать любой, а токен вы найдете на портале Discord Developer.

Теперь откройте файл «bot.js» и пропишите следующие данные, которые показаны на рисунке.на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Сохраняемся и создаем файл, где будут прописаны роли с наименованием «comms.js». Указываем команды, как показано на картинке.на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Запуск

Чтобы запустить бота нам нужна командная строка:

Заключение

Создание своего бота в Discord процесс трудоемкий, но если соблюдать те инструкции, которые мы описали в статье, то у вас все получится. Мы рекомендуем попробовать каждый способ, а вы выберете для себя приемлемый.

Видео по теме

Источник

На каком языке пишутся боты для дискорда

Начнём. Ссылка на мой youtube канал.

Discord bot туториал. Туториал по созданию ботов для дискорда на node.js используя discord.js.

Creation date : 06.12.2019

Также отдельное спасибо Top Bots List и его создателю Angrymoyse#0444 за помощь в написании.

Давайте начнём создание бота. Если у вас установлена node.js, то пропустите сделающие 2 строчки. Заходим на сайт node.js, скачиваем, устанавливаем. Скриншотов процесса установки нету, тк переустанавливать node.js нету желания. Но там всё интуитивно понятно.

Создание файлов, инициализация проекта, установка библиотек.

Далее рекомендую установить один из следующих редакторов кода :

WebStorm (спасибо за подсказку Mice V 4.4.4#0444 )

Если очень слабый компьюер можете поставить notepad++, но это для постоянной основы не самый хороший вариант. Лично я использую Atom.

Вы можете зарегистрировать его на сайте discord developers. Жмём кнопку «New Application». Вводим название бота. Жмём «Create». Переходим во вкладку «Bot», нажимаем «Add Bot», затем «Yes, do it!» Находим строку «token», немного ниже есть кнопка «Copy», нажимаем. Теперь в вашем буфере обмена есть токен бота.

Создадим первый код. Пишем :

Открываем консоль, переходим в папку проекта и пишем :

в зависимости от названия файла. Если у вас windows, то вы можете создать файл start.bat с текстом

Если линукс, то вы можете создать файл start.sh

Это будет запускать бота. Далее я не буду говорить про запуск. Делайте это сами.

Создаем файл config.json с конфигурацией нашего бота.

В начале кода бота напишем :

Еще вы можете создать конфиг прямо в коде бота.

Но второй вариант крайне не рекомендуется использовать, ведь для того что-бы изменить конфиг бота нам придется изменять его код.

Реагирование на сообщение.

Теперь давайте делать что-то когда приходит новое сообщение. Например логировать его текст.

Получение информации о авторе сообщения (отправителе).

Давайте залогируем тег автора.

Также можно писать не

.startsWith проверят начинается ли строка с символов в аргументах.

Об отправке сообщений.

Также можно отправлять сообщение по ID канала. Делается это так :

Думаю вы все видели как боты отправляют сообщения такого типа.

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Это называется RichEmbed (Embed). Давайте отправим простой эмбед похожий на данный. (Картинка ниже)

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

В Embed есть много различных параметров, вы можете прочесть их далее, либо посмотреть на оффициальном сайте discord.js

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

на каком языке пишутся боты для дискорда. Смотреть фото на каком языке пишутся боты для дискорда. Смотреть картинку на каком языке пишутся боты для дискорда. Картинка про на каком языке пишутся боты для дискорда. Фото на каком языке пишутся боты для дискорда

Мой дискорд сервер!

Прошу зайти на мой дискорд сервер, ведь я долго делал туториал, а вам не сложно зайти на мой сервер в виде благодарности.

About

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *