Discord превратился в мощную платформу. В этой статье мы расскажем вам, как создать бота Discord и добавить его на свой сервер.
Discord сильно изменился за прошедшие годы и теперь является надежной платформой не только для геймеров, но и для всех, кто хочет общаться со своими коллегами посредством сообщений, видеочата и многого другого. Многие даже используют его как альтернатива WhatsApp и другие популярные приложения для обмена сообщениями, особенно благодаря большому вниманию к группам и сообществам. У Discord миллионы активных пользователей в день, и значительная часть из них ежедневно использует ботов для автоматизации процессов. Если вы используете Discord в любом качестве, велика вероятность, что вы использовали бота. Если вам интересно, как создать его самостоятельно, то вы попали по адресу. В этой статье мы расскажем, как сделать бота в Discord:
Навигация по этой статье:
- Предварительное условие
- Как создать и добавить бота Discord на свой сервер
- Как назначить функцию боту и разместить бота Discord
- Заключительные мысли и присоединяйтесь к серверу Discord XDA!
Предварительные условия
Создание бота Discord — относительно простая задача. Вам действительно нужно немного знаний программирования, чтобы все настроить, но сложность кода зависит от типа бота, который вы пытаетесь создать. Давайте посмотрим на несколько вещей, которые вам нужны для начала. Во-первых, вам нужна учетная запись Discord, которая, вероятно, у вас есть. Если нет, вы можете создать его бесплатно, перейдя на страницу Домашняя страница Discord. Вы также можете скачать клиент Discord и использовать его на своем игровой ноутбук или даже телефон.
После этого вам нужно настроить свой собственный сервер использовать бота. Затем вы можете легко пригласить бота на свой сервер, выполнив несколько простых шагов. Как только бот появится на вашем сервере, вы можете написать для него функцию и использовать ее на своем сервере или назначить ее другим серверам, на которые у вас есть права администратора. Чтобы назначить функцию бота, мы будем использовать Node.js для доступа к библиотеке узлов discord.js. Вы можете скачать последнюю версию Node.js с сайта Официальный веб-сайт.
Кроме того, нам также понадобится редактор кода для написания и изменения функций бота. Мы будем использовать Код Visual Studio в этом уроке, хотя вы можете использовать любой, который вам нравится.
Как создать и добавить бота Discord на свой сервер
Первый шаг — создать приложение в Discord, чтобы ваш бот работал. Идея состоит в том, чтобы сгенерировать токен для вашего бота, чтобы Discord распознал код. Для этого вам нужно перейти на страницу приложений Discord. После входа в систему под своей учетной записью Discord вы будете перенаправлены прямо на страницу, где увидите список своих приложений. Не волнуйтесь, если список пуст, потому что сейчас мы его создадим.
- Ударь Новое приложение кнопку, чтобы начать работу.
- Теперь дайте имя своему приложению и нажмите Создавать.
- Теперь вы перейдете на страницу, на которой вы сможете ввести такие данные, как описание вашего приложения, добавить теги, значок приложения и многое другое. После этого нажмите кнопку Сохранить изменения кнопку, чтобы продолжить.
- Теперь найдите параметр «Бот» в списке меню на левой боковой панели. Нажмите на него, чтобы открыть страницу «Боты», и нажмите кнопку Добавить бота кнопка. Разрешите разрешение на создание бота при появлении соответствующего запроса.
- На следующей странице вы увидите токен безопасности для вашего бота. Если токен не был сгенерирован, просто нажмите на значок Перезагрузить Кнопка для создания нового токена. Скопируйте этот идентификатор токена, поскольку он понадобится нам в следующих разделах.
- Этот конкретный токен позволяет вам управлять ботом, то есть вы не должны никому им делиться. Если вы считаете, что этот токен скомпрометирован, просто вернитесь на эту страницу и нажмите кнопку сброса, чтобы создать новый.
- Теперь найдите параметр OAuth2 в меню на левой боковой панели и нажмите на него, чтобы найти свой идентификатор клиента. Это длинная строка цифр, которую вам нужно скопировать и вставить в этот URL-адрес ниже. Замените слово CLIENTID действительным идентификатором CLIENT ID, который вы только что скопировали.
https://discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8
- Просто вставьте этот конкретный URL-адрес в свой веб-браузер и нажмите Enter. Откроется страница, на которой вы сможете указать Discord, куда отправить вашего бота. Выберите сервер, на который вы хотите добавить нового бота, из раскрывающегося меню, например:
- Нажмите «Продолжить» и подтвердите, хотите ли вы предоставить вашему боту права администратора сервера. Вы также можете предоставить или отозвать права администратора позже, так что не беспокойтесь об этой опции.
- Как только вы добавите бота на свой сервер, вы увидите сообщение, подтверждающее прибытие бота. Вот как вы узнаете, что это сработало. Вы также увидите бота в столбце участников справа.
Ну вот и все, вы создали бота Discord для своего сервера. Если вы внимательно выполнили все шаги, вы сможете увидеть бота на своем сервере. Бот останется в автономном режиме до тех пор, пока вы не определите для него функцию с помощью кода и не синхронизируете ее с платформой Discord. Именно здесь начинается настоящая работа: вы устанавливаете несколько параметров и сообщаете своему боту, что вы от него хотите.
Как назначить функцию боту и разместить бота Discord
Теперь выполните следующие действия, чтобы создать и разместить бота Discord на своем компьютере:
В этом уроке мы создадим простого бота Discord «Пинг-Понг», который, как следует из названия, будет отвечать «Понг» каждый раз, когда вы вводите «Пинг».
- Создайте новую папку в любом месте вашего ПК или Mac. Для этого урока мы создали «Новую папку» на рабочем столе нашего ПК с Windows.
- Теперь откройте Visual Studio Code и создайте новый файл с кодом, указанным ниже. Замените «Вставьте сюда токен вашего бота без кавычек» на токен бота, который вы скопировали ранее.
DISCORD_TOKEN= "Вставьте сюда токен вашего бота без кавычек."
- Затем создайте новый файл и добавьте следующий код. После этого сохраните этот конкретный файл как bot.js в той же папке. Этот код добавит эту функцию в вашего бота Discord. Он будет отвечать «понг» каждый раз, когда вы вводите «пинг».
require('dotenv').config(); const Discord = require("discord.js"); const client = новый Discord. Client({intents: ["GUILDS", "GUILD_MESSAGES"]}); client.on("ready", () => { console.log(`Вошёл как ${client.user.tag}!`) }) client.on("message", msg => { if (msg. контент "ping") { msg.reply("pong"); } }) client.login(process.env. DISCORD_TOKEN);
- Теперь откройте окно терминала из созданной вами новой папки и установите библиотеку Discord.js, используя следующую команду. Чтобы это работало, вам понадобится установленный в вашей системе Node.js, так что имейте это в виду.
npm install --save discord.js dotenv
- Следующим шагом будет создание файла package.json. Для его создания используйте следующую команду:
НПМ инициализация -y
- Наконец, теперь вы можете использовать команду «node bot.js» для запуска бота.
Как только вы запустите команду node bot.js, вы заметите, что бот Discord на вашем сервере будет онлайн. Затем вы можете протестировать бота, набрав «ping», на что он ответит «pong».
Вы также можете создать Discord и разместить его в облаке, чтобы другие могли его использовать. Для этого вам придется использовать онлайн-IDE, например Replit, для размещения вашего кода.
Сложность процесса кодирования зависит от функции, которую вы хотите назначить своему боту. Например, процесс кодирования простого «Приветственного бота» не будет таким сложным, как, скажем, «Музыкального бота», который может воспроизводить музыку с предпочитаемой вами платформы. Вы также можете создать бота, который будет модерировать ваш сервер и даже исключать участников, которые неоднократно нарушают правила на вашем сервере. Существует множество полезных ботов Discord, так что возможности действительно безграничны. Топ.гг — хорошее место для поиска ботов Discord, если вы не хотите заниматься программированием. Просто выберите бота с сайта и внесите необходимые изменения, чтобы модифицировать бота в соответствии с вашими потребностями. Есть много вариантов на выбор, поэтому обязательно используйте панель поиска вверху, чтобы найти то, что вы ищете.
Что ж, это подводит нас к концу данного урока. Сейчас существует масса полезных ботов Discord, поэтому мы настоятельно рекомендуем выполнить поиск в Google, чтобы узнать, создал ли кто-нибудь уже бота для автоматизации вашего процесса. И прежде чем вы уйдете, мы также предлагаем вам присоединиться к серверу Discord XDA где вы найдете единомышленников, а также будете в курсе всех событий XDA. Итак, какого бота Discord вы собираетесь создать первым? Дайте нам знать, оставив строку в комментариях ниже.