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

Проблемы

Программа для ПК

Имеет смысл управлять своим сервером с помощью настольной версии Discord, поскольку она предоставляет вам все доступные функции и упрощает добавление и настройку бота. Поэтому давайте сначала поговорим об этом варианте, и подробно разберем каждый шаг настройки бота, если первые параметры вас не устраивают.

Шаг 1: Использование команды помощи

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

  1. Убедитесь, что нужный бот появился в списке участников сервера, что указывает на то, что он авторизован.
  2. В любом текстовом чате, где нет ограничений на отправку сообщений, введите команду +help или /help в зависимости от синтаксиса, поддерживаемого ботом.
  3. После активации команды на экране появится блок с общей информацией о том, как происходит взаимодействие с данным ботом.
  4. Если вам нужно перейти на официальный сайт для получения списка других действий, сделайте это и ознакомьтесь с командами и их назначением.

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

Шаг 2: Настройка роли

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

  1. Нажмите на имя сервера, чтобы отобразить меню.
  2. В появившемся списке выберите «Настройки сервера».
  3. Перейдите в раздел Роли».
  4. Среди списка всех ролей найдите ту, имя которой соответствует настраиваемому боту.Velge en bot-rolle for å konfigurere dens krefter på serveren i Discord på en datamaskin
  5. Если вы не хотите тратить время на поиск необходимых прав или бот универсальный, вы можете назначить ему права администратора, активировав соответствующий переключатель.
  6. Чтобы предоставить боту доступ к отправке сообщений, вам необходимо активировать «Отправлять сообщения» в блоке «Права текстового канала».

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

Шаг 3: Добавление роли боту

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

  1. В блоке «Управление участниками» в том же меню настроек выберите раздел «Участники».Åpne medlemslisten for å gi en bot en annen rolle i Discord på skrivebordet
  2. Найдите бота, которому хотите добавить роль, и щелкните значок плюса справа от его имени.Åpne en liste over roller som skal gis til en robot i Discord på datamaskinen din
  3. Появится список доступных на сервере ролей, из которого вы выбираете нужную. Если их много, воспользуйтесь текущей функцией поиска.Velge en rolle fra listen for å tilordne den til en robot i Discord på en datamaskin

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

Читайте также: Как создать и пользоваться виртуальным жестким диском

Шаг 4: Права бота на каналах

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

  1. Наведите указатель мыши на нужный канал и нажмите на появившийся значок шестеренки.
  2. В новом окне через панель слева перейдите в раздел «Права доступа».Å velge en seksjon med rettigheter er tilgjengelig på kanalen for å sette opp en bot i Discord på en datamaskin
  3. В настоящее время роль бота не добавлена ​​в список для настройки, поэтому нажмите знак плюса, чтобы указать ее самостоятельно.
  4. В появившемся списке выберите в качестве участника роль или бота, что в данном случае не имеет значения.
  5. Просмотрите разрешения, большинство из которых соответствуют разрешениям стандартной роли. Установите галочки, которые хотите ввести, и галочки, от которых хотите отказаться. Если выбрана косая черта, правая часть будет синхронизирована с выбранной ролью.Sette opp bot-rettigheter på en valgt serverkanal i Discord på en datamaskin

Шаг 5: Параметры на официальном сайте

Для завершения этого варианта рассмотрим дополнительные настройки роботов на их официальных сайтах. Это подходит только в тех случаях, когда инструмент универсален и поддерживает плагины и определенные параметры, как, например, популярный MEE6, который мы берем в качестве примера.

  1. откройте главную страницу бота и войдите в систему, чтобы найти добавленные серверы, затем перейдите в раздел плагинов.
  2. Там вы сможете узнать обо всех функциях, которые поддерживает бот, включить или отключить их.
  3. Когда вы настраиваете определенные команды, состоящие из произвольного текста или изображений, включающие в себя приветственное сообщение новым пользователям и другие подобные операции, вам необходимо заполнить специальную форму, после чего бот автоматически выполнит задание.Legge til alternativer for en bot på dens offisielle nettside i Discord på en datamaskin
  4. Иногда в настройках бота можно изменить префикс команд, если текущий для вас непривычен, и выбрать язык общения прямо на сервере.Administrere bot-innstillinger via den offisielle nettsiden når du jobber i Discord på en datamaskin

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

Заблокированные сервисы

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

  • GroovyBot.
  • Вексера.

Способ первый: приглашение бота через инвайт из каталога

  • Откройте страницу любого бота. Нажмите на кнопку с текстом «Пригласить» в правой части экрана».

  • Вы будете перенаправлены на отдельную страницу для подключения бота к серверу.

  • Здесь из выпадающего списка выберите сервер, на который хотите пригласить бота, и нажмите «Продолжить».

  • Вы увидите список прав с уже отмеченными флажками, которые удалять не нужно. Просто нажмите «Авторизовать».

  • Убедите Discord, что вы реальный человек, а не робот, поставив соответствующий флажок и пройдя капчу.

  • После прохождения капчи появится сообщение о том, что новый бот авторизован на сервере. Теперь вы можете закрыть эту вкладку и перейти к приложению.

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

  • С помощью команды /help (или указанной в документации), которую вы ввели в текстовый чат на сервере, вы получите список всех доступных команд бота. С их помощью вы сможете полностью управлять этим ботом и автоматизировать некоторые рабочие процессы.

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

Важно: если вы хотите слушать музыку, пригласив музыкального бота на сервер, зайдите на любой голосовой канал, в текстовый канал введите нужную команду (например /play), и бот присоединится к вам — сейчас вы услышите музыку и сможете управлять списком воспроизведения.

С помощью команд /leave или /stop вы можете отключить бота, выгнать его из голосового канала и через некоторое время пригласить обратно.

Как найти рабочего бота?

Чтобы найти работающего бота сейчас, недостаточно знать популярные решения — они имеют свойство умирать. Но вы можете использовать любой каталог популярных ботов для Discord и добавить оттуда свое решение. В качестве примера я покажу вам на примере одного из сервисов.

  1. Заходим в каталог сайта.
  2. Выберите категорию «Музыка.

Hvordan legge til en musikkbot til Discord på en server

  1. В списке находим несколько «музыкальных ботов», которых пытаемся опробовать на нашем сервисе.

Вариант 2: Мобильное приложение

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

Шаг 1: Использование команды помощи

Начнем с получения общей информации о взаимодействии с добавленным ботом, что осуществляется путем набора команды help. Он отображает информацию, предоставленную разработчиками специально для того, чтобы рассказать пользователям больше об их проекте.

  1. Перейдите на сервер и проведите пальцем влево, чтобы просмотреть список участников.Åpne en liste over servermedlemmer for å sjekke en bot i Discord-mobilappen
  2. Убедитесь, что требуемый штраф разрешен и отображается в списке «Онлайн».
  3. Вернитесь в любой текстовый чат без ограничений на отправку сообщений и введите команду по умолчанию, отвечающую за получение помощи.
  4. Ознакомьтесь с появившимся на экране блоком, чтобы узнать больше о синтаксисе и других особенностях работы робота.Finn generell hjelpeinformasjon om boten i Discord-mobilappen

Шаг 2: Настройка роли

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

  1. Коснитесь имени сервера, чтобы открыть меню.
  2. В нем нажмите на кнопку «Настройки».
  3. Перейдите в раздел «Роли», расположенный в блоке «Администрирование участников».Åpne listen over roller for å sette opp en bot på en server i Discord-mobilappen
  4. Найдите роль с именем, соответствующим самому боту.Velge en bot-rolle for å konfigurere den på en server i Discord-mobilappen
  5. Вы можете изменить имя, добавить собственный цвет, выбрать место отдельно от списка всех участников, что кстати часто используется, или запретить упоминание этой роли.Konfigurering av generelle robotrolleinnstillinger på serveren i Discord-mobilappen
  6. Ниже приведен список со всеми правами. Многофункциональным ботам всегда назначается «Администратор», поэтому у них не возникает проблем с доступом к каким-либо функциям сервера.Å gi en bot-administratorrettigheter når den konfigureres på en server i Discord-mobilappen

Любые другие имеющиеся права меняйте по своему усмотрению в соответствии с назначением инструмента. Достаточно просто прочитать определение разрешения, чтобы понять, что оно делает.

Шаг 3: Добавление роли

Отдельно рассмотрим добавление роли для бота, если стандартные права вас не устраивают или вы хотите объединить нескольких участников для выполнения определенных задач на сервере. Роли ботов управляются так же, как и другие пользователи.

  1. Снова зайдите в настройки сервера, но на этот раз выберите раздел «Участники».Gå til listen over medlemmer for å tildele en bruker en ny rolle i Discord-mobilappen
  2. Воспользуйтесь поиском или найдите робота в списке самостоятельно, затем тапните по аккаунту.
  3. Установите флажок рядом с ролью, которую вы хотите ему назначить. Помните, что добавление боту роли другого бота запрещено, поэтому на следующем скриншоте вы можете увидеть, как неподходящие варианты выделены серым цветом.

FredBoat

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

Видео инструкция по работе с ботом:

Команды

За помощью по работе с конкретным ботом лучше поискать на сайте (а можно просто написать ему в личное сообщение), но в основном используются две команды:

!start – начать воспроизведение
!stop – остановить воспроизведение

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

Процесс создания бота

Процесс создания бота начинается на портале разработчика. Для этого выберите опцию НОВОЕ ПРИЛОЖЕНИЕ.

Bilde5

В диалоговом окне присвойте имя новому роботу и нажмите СОЗДАТЬ. Если вы хотите изменить имя бота во время работы, вы легко можете это сделать, а также добавить иконку.

Bilde4

Последний шаг — добавить необходимые разрешения. Перейдите на вкладку БОТ и внизу страницы установите права, которые должен иметь бот. Галочка «Администратор» включает все.

Bilde7

Прежде чем приступить к написанию кода, создайте папку и откройте ее в Visual Studio Code. Для этого используйте команду: файл -> открыть папку.

Следующим шагом будет создание терминала, куда мы добавим описание бота. Для этого выберите: терминал -> создать терминал.

Чтобы начать создавать описание бота в терминале, введите:

npm инициализация

После этого на экране начнут появляться строки, в конце каждой нужно нажать Enter. Затем введите следующие комбинации:

установка npm
npm установить discord.js

После этого вы должны увидеть папку с файлами и два объекта с расширением файла .json.

Пишем код

Прежде чем писать код, вам необходимо создать файл для хранения основных данных о боте. Для этого создайте файл config.json. В него вы вводите следующее:

{
«токен»: «ваш_токен»,
«prefix»: «ваш_префикс»
}

Токен можно получить на портале разработчиков во вкладке «Бот». Эта информация отображается один раз, поэтому обязательно сохраните свой токен.

Bilde3

Начальная точка команды используется в качестве префикса. Например, если введена команда $help, префиксом будет символ $. Обычно восклицательный знак ! в качестве префикса. Однако в качестве префикса вы можете использовать практически любой символ, включая буквы, цифры и специальные символы, если они не зарезервированы и не используются иным образом в вашем боте.

Следующим шагом будет создание файла bot.js, который является телом нашего бота и содержит добавленный вами функционал, который впоследствии можно будет расширять и редактировать. Типичный файл выглядит так:

const Discord = require(‘discord.js’); // Подключаем библиотеку discord.js
const robot = новый Discord.Client({intents:
Discord.GatewayIntentBits.Guilds,
Discord.GatewayIntentBits.GuildMessages,
Discord.GatewayIntentBits.MessageContent //Эта директива необходима, чтобы бот мог ответить на тело сообщения
}) // Объявляем бота ботом. Этот раздел кода содержит данные, которые зависят от версии библиотеки discord.js; в примере используется Discord.js v14
const comms = require(«./comms.js»); // Подключаем файл с командами для бота
const fs = require(‘fs’); // Подключаемся к собственному модулю файловой системы node.js
let config = require(‘./config.json’); // Подключаем файл с параметрами и информацией
пусть токен = config.token; // «Извлекаем» из него токен
пусть префикс = config.prefix; // «Извлекаем» из него префикс
robot.on(«готов», function() {
/* При успешном запуске в консоли высветится сообщение «Имя бота запущено!» */
console.log(robot.user.username + «запущено!»);<br>});
robot.on(‘messageCreate’, (msg) => { // Ответ на сообщения
if (msg.author.username != robot.user.username && msg.author.discriminator != robot.user.discriminator) {
var comm = msg.content.trim() + » «;
var comm_name = comm.slice(0, comm.indexOf(» «));
варmessArr = comm.split(» «);
for (comm_count в comms.comms) {
var comm2 = префикс + comms.commscomm_count.name;
if (comm2 == имя_сообщения) {
comms.commscomm_count.out(robot, msg,messArr);
}
}
}<br>});
robot.login(токен); // Авторизация бота

Обратите внимание, что файл config.json должен находиться в том же каталоге, что и bot.js, чтобы бот мог правильно прочитать настройки из файла.

Для работы с параметрами бота создаём файл, где будут описаны команды. Назовем файл comms.js и добавим в него код:

const config = require(‘./config.json’); // Подключаем файл с параметрами и информацией
const Discord = require(‘discord.js’); // Подключаем библиотеку discord.js
константный префикс = config.prefix; // «Извлекаем» префикс
// Команды //
функциональный тест (робот, корень, args) {
mess.channel.send(‘Тест!’)
}
// Список команд //
вар comms_list = {
название: «тест»,
выход: тест,
re: «Тестовая команда»
}</a>;
// Имя — имя команды, на которую будет реагировать бот
// Out — имя функции с командой
// О программе — описание команды
модуль.exports.comms = comms_list;

Это пример, при необходимости вы можете добавить дополнительные функции и команды.

Перед запуском бота

Важно! Для последних версий Discord требуются последние версии Node.js. Например, для запуска Discord версии 13 требуется версия узла не ниже 16. По умолчанию система использует старую версию Node версии 14.

Проверить версию можно командой:

узел -v

Обновить версию можно командами:

Для Убунту:

локон -fsSL https://deb.nodesource.com/setup_20.x | судо -E баш — &&
sudo apt-get install -y nodejs

Для Дебиан:

локон -fsSL https://deb.nodesource.com/setup_20.x | баш — &&
apt-get install -y nodejs

Ошибка «Неожиданный токен»??= указывает на неподходящую версию; такие устройства доступны с узла 16+.

Запускаем бота

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

nodebot.js

После загрузки вы можете выбрать привилегии. Для этого вам нужно:

  1. Перейдите на вкладку OAuth2.
  2. Установите флажок рядом с ботом в блоке Область применения.

Bilde 6

  1. Проверьте необходимые разрешения в появившемся блоке «Разрешения для бота». Галочка «Администратор» включает все.

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

Bilde2

Также включите опцию «Содержимое сообщения» на вкладке «Бот»:

34a5ed5f 34dc 4604 97b8 3f49a144accf

Как создать сервер и подключить бота

Для бота необходимо создать канал в Discord.

  1. Войдите в свою учетную запись Discord в веб-браузере.
  2. Чтобы добавить сервер, нажмите значок «+» на боковой панели и укажите, какой шаблон сервера вы хотите использовать и для каких целей вы хотите его использовать.
  3. На следующем шаге назначьте имя сервера и изображение.
  4. После этого завершите процесс создания, нажав кнопку «Создать.

Новый сервер стандартно имеет два канала: голосовой и текстовый. У каждого из них есть настройки, которые можно изменить, нажав на значок шестеренки. Если этих каналов недостаточно, пользователь может добавить новый, нажав значок «+». Чтобы присвоить каналу идентификатор, необходимо перейти в режим разработчика: настройки приложения -> расширенные -> режим разработчика.

Для подключения к боту необходимо получить ссылку в OAuth2 -> Генератор URL.

Bilde 1</pre

Как мы указали чуть выше: в Scopes ставим галочку у бота, ниже в Bot Permissions выбираем разрешения, галочка Администратор включает все.

Вставьте полученную ссылку на бота в адресную строку.

Открыв программу, вы можете выбрать сервер из выпадающего списка. Проверьте, правильно ли установлены разрешения бота. Если все сделано правильно, то при возвращении на сервер вы увидите приветственное сообщение.

Как редактировать бота

Созданное решение можно модернизировать, добавить новые опции, сделать бота более удобным и функциональным, персонализировать его.

Чтобы бот поощрял пользователей, можно добавить список ключевых фраз, в ответ на которые будут отображаться приветственные сообщения или другие сообщения. Чтобы добавить новый функционал (триггерную фразу) для бота, нужно поместить данные в файл comms.js; например, мы меняем тестовую функцию. Пример добавления и редактирования триггерных фраз выглядит так:

const config = require(‘./config.json’); // Подключаем файл с параметрами и информацией
const Discord = require(‘discord.js’); // Подключаем библиотеку discord.js
константный префикс = config.prefix; // «Извлекаем» префикс
const sad_words = [«грустный», «депрессивный», «несчастный», «злой», «несчастный»]; // Слова можно указать на любом языке
// Команды //
функциональный тест (робот, корень, args) {
if (sad_words.some(word =>mess.content.includes(word))) {
message.channel.send(«Почему ты грустишь? Может быть, я смогу тебе помочь?»);
} еще {
mess.channel.send(‘Тест!’);
}
}
// Список команд //
вар comms_list = [{
название: «тест»,
выход: тест,
о: «Отредактированная тестовая команда»<br>}];
модуль.exports.comms = comms_list;

Теперь ваш бот Discord будет отвечать на сообщения, содержащие триггерные фразы/слова (из-за изменения функции тестирования) из списка sad_words, и отправлять соответствующий ответ.

Вы можете проверить внесенные изменения, отправив сообщение вида:

!тест грустный

Используя следующую команду, мы добавляем фразы, которыми бот будет отвечать на триггерные слова:

starter_encouragements = [«Пн вверх!», «Держись.», «Ты замечательный человек/бот!»]

При необходимости слова и фразы можно указать на русском языке, файл comms.js в этом случае будет выглядеть так:

const config = require(‘./config.json’); // Подключаем файл с параметрами и информацией
const Discord = require(‘discord.js’); // Подключаем библиотеку discord.js
константный префикс = config.prefix; // «Извлекаем» префикс
const sad_words = [«грустный», «депрессивный», «несчастный», «злой», «несчастный»]; // Слова можно указать на любом языке
const starter_encouragements = [«Приходите!», «Ладите.», «Ты замечательный человек/бот!»];
// Команды //
функциональный тест (робот, корень, args) {
if (sad_words.some(word =>mess.content.includes(word))) {
message.channel.send(«Почему ты грустишь? Может быть, я смогу тебе помочь?»);
} еще {
mess.channel.send(‘Тест!’);
}
}
функция поощрения (робот, корень, args) {
const поощрение = starter_encouragements[Math.floor(Math.random() * starter_encouragements.length)];
беспорядок.канал.отправить(поощрение);
}
// Список команд //
вар comms_list = [
{
название: «тест»,
выход: тест,
re: «Тестовая команда»
},
{
название: «поощрять»,
выход: поощрение
about: «Поощрили пользователя»
}<br>];
модуль.exports.comms = comms_list;

В приведенном выше примере мы добавили новую функцию поощрения, которая выбирает случайное предложение из списка starter_encouragements и отправляет его в канал. Затем мы добавили эту функцию в comms_list, указав имя команды, функцию приглашения и описание.

Вам также потребуется внести изменения в файл bot.js (если функциональность не была включена изначально), чтобы он распознавал новую команду поощрения. Убедитесь, что в вашем файле bot.js есть следующий код:

for (comm_count в comms.comms) {
var comm2 = префикс + comms.commscomm_count.name;
if (comm2 == имя_сообщения) {
comms.commscomm_count.out(robot, msg,messArr);
}
}

Теперь вы можете использовать команду !encourage в чате Discord, и бот отправит в ответ случайную ободряющую фразу из списка starter_encouragements.

Способ второй: создание собственного бота и подключение его к серверу

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

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

  • Перейдите на специальную страницу для разработчиков и нажмите кнопку «Новое приложение»).

  • Придумайте название для нового приложения, затем нажмите кнопку «Создать»).

  • После создания приложения вы можете задать несколько параметров: добавить описание, изображение, хэштеги и так далее

  • Чтобы добавить нового бота в созданное нами приложение, заходим в раздел «Бот» и справа нажимаем кнопку «Добавить бота»).

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

  • Готово, наш бот создан и закреплен за приложением. Теперь вы можете внести необходимые изменения в описание, заменить изображение, сгенерировать новый токен, который может вам понадобиться для дальнейшей разработки. Токен можно скопировать и сохранить в отдельный файл, чтобы не возвращаться каждый раз на эту страницу только ради этого. Здесь вы можете сделать своего бота общедоступным, чтобы каждый мог добавить его на свои серверы.

  • Чтобы получить ссылку на вашего бота и настроить различные разрешения, перейдите в раздел «OAuth2», в выпадающем списке подразделов выберите «Генератор URL» и отметьте галочками «Бот» и «Отправка сообщений» (разрешения не являются обязательными, см, мы просто разрешили боту отправлять сообщения), затем скопируйте сгенерированную ссылку, как показано на скриншоте.

  • Вставьте скопированную ссылку в адресную строку новой вкладки браузера и перейдите по ней. В появившемся окне выберите сервер, на который хотите добавить бота, и нажмите «Продолжить».

  • Проверьте разрешения, которые мы дали боту на седьмом шаге, и нажмите кнопку «Авторизовать».

  • Заполните капчу, чтобы сообщить Discord, что вы не робот.

  • После этого закройте вкладку и зайдите в Discord. Если в основном текстовом канале вашего сервера появится приветственное сообщение от вновь созданного бота, значит, все прошло успешно и бот был добавлен на ваш сервер на диске с необходимыми правами доступа.

Последний штрих: используя токен бота и идентификатор канала сервера, подключите бота к приложению через AppMaster.io. Всю необходимую документацию можно найти здесь. В панели управления AppMaster.io Studio вы можете более полно настроить отправку сообщений в Discord из вашего нового приложения через различные формы.

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

Как создать бота на Python

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

Для работы вам понадобится текстовый редактор и библиотеки Python 3.4.2+ и Pip3. Прежде чем приступить к созданию бота, вам необходимо создать пустой файл и дать ему имя. Затем файл открывается в текстовом редакторе, где вы можете начать писать код. Для хранения токена бота используется переменная DISCORD_BOT_TOKEN.

Оцените статью
Блог про Samsung