Создание собственного бота Discord — это интересный и увлекательный способ поддержать интерес вашего сервера сообщества. Когда вы приглашаете друзей на свой канал, бот будет управлять их взаимодействием в ваше отсутствие. Например, если пользователь плохо себя ведет, бот может его выгнать.
Для этого вам необходимо ознакомиться с некоторыми программами и действиями по созданию бота и добавлению его на свой сервер. Следующее руководство упрощает действия с помощью понятных снимков экрана.
Читайте также: 15 лучших ботов Discord для улучшения вашего сервера Discord
Создание бота Discord на портале разработчиков
Войдите в свою учетную запись Discord и перейдите на страницу портал для разработчиков . Здесь вы можете создать новое «приложение» бота.
Дайте приложению желаемое имя и нажмите «Создать».
На следующем шаге укажите некоторые подробности о том, что представляет собой это приложение. Вы можете выбрать значок приложения. Не забудьте сохранить изменения.
Теперь добавьте бота, используя функцию портала «создать бота».
Дайте согласие на добавление бота в приложение. Действие является безотзывным.
После выполнения вышеуказанных действий будет создан дикий бот. Однако он еще не готов к публикации. Для этого вам необходимо предоставить дополнительную информацию.
Составьте контрольный список того, что может делать ваш бот. Не следует давать ему права администратора, так как тогда он сможет контролировать ваш сервер. Не стесняйтесь отключать или блокировать участников, расставлять приоритеты докладчиков, добавлять реакции, вставлять ссылки, управлять псевдонимами и многое другое. Каждый уровень предоставленных вами разрешений имеет свой уникальный идентификатор, который вы можете увидеть на самой панели управления.
Читайте также: 9 лучших игровых ботов Discord, которые вы должны добавить на свой сервер
Создание кода для вашего бота Discord
Если вы программист, вам захочется немного изменить функции бота. В этой демонстрации используется node.js, среда выполнения JavaScript. После установки для Windows вы можете установить «дополнительные инструменты», что можно сделать непосредственно из командного терминала. Он установит Chocolatey, Visual Studio и другие программы в Windows Powershell.
Загрузите и установите Node.js для Windows x64. , а затем запустите следующую программу из меню «Пуск». Это командная строка Node.js. (Не запускайте другой файл приложения Node.js, поскольку он предназначен для другого использования.)
После того как среда будет настроена для использования Node.js, вам необходимо будет установить «discord.js с голосовой поддержкой», используя следующий код.
npm install discord.js @discordjs/opus
Вы должны увидеть статус успеха для количества созданных пакетов.
Установите nodemon, как показано ниже.
npm i -g nodemon
Вернитесь к своему боту Discord на веб-странице портала разработчика. Щелкните значок «Нажмите, чтобы открыть токен», и отобразится буквенно-цифровой ключ, который является вашим личным администратором. Не передавайте токен никому, так как его легко взломать.
Проверьте пример кода на официальном сайте Discord.
const Discord = require('discord.js'); const client = new Discord.Client(); client.on('ready', () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } }); client.login('token');
Вместо токена в последней строке кода скопируйте и вставьте свой собственный токен бота Discord.
Сохраните файл как «Index.js» в любой папке, доступной напрямую из командной строки. Он может иметь любое имя, если это файл.js.
Теперь, чтобы запустить бота, введите следующий код.
nodemon --inspect "file name".js
Когда все будет готово, Node.js выполнит вход в ваш Discord API. В Node.js также есть режим редактора, доступ к которому можно получить через опцию.help. Здесь вы можете внести дополнительные изменения в своего бота.
Читайте также: Что такое сценические каналы и как их использовать в Discord
Добавление бота на ваш сервер
После того как бот будет создан, вам потребуется добавьте его на свой сервер Discord . Для этого вам понадобится ссылка, например:
https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot
Идентификатор клиента находится в разделе «Общая информация» приложения, в котором вы сохранили бота.
На экране ниже вы можете увидеть идентификатор клиента для бота, созданного в первом разделе.
Откройте браузер и введите ссылку, указанную выше. Просто замените идентификатор клиента на свой. Вы можете выбрать сервер, на который можно добавить бота.
Если бот успешно создан, вы увидите сообщение «авторизовано», которое показывает, что приложение подключено к вашему серверу Discord. Если у вас установлен сервер Discord для Windows, вы должны увидеть предупреждение на панели задач, как показано здесь.
Созданный бот успешно добавлен на сервер Discord.
Боты Discord — это интерактивное средство повышения интереса к вашему серверу. Дополнительную информацию о работе с пользовательскими ботами Discord можно найти обратитесь к этому официальному руководству .
Вы создали своего бота в Discord? Какова была его цель? Пожалуйста, поделитесь своими идеями в комментариях.
Читайте также: Как установить Discord в Ubuntu Linux