Оглавление:

Как добавить интерактивного бота в Discord: 6 шагов
Как добавить интерактивного бота в Discord: 6 шагов

Видео: Как добавить интерактивного бота в Discord: 6 шагов

Видео: Как добавить интерактивного бота в Discord: 6 шагов
Видео: БЕСПЛАТНЫЙ 24/7 ХОСТИНГ ДЛЯ БОТА ДИСКОРД! JavaScript + Python! .js + .py (ТаймКоды в описании) 2024, Июль
Anonim
Как добавить интерактивного бота в Discord
Как добавить интерактивного бота в Discord

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

Discord - это приложение для социальных сетей через Skype / Whats, которое объединяет игроков. У них может быть собственный канал, они могут проверять, в какую игру играет каждый участник, звонить друг другу и болтать друг с другом. Одна из возможностей - добавить бота на сервер. Это может быть либо автоматизированный бот, либо бот, например, проигрывающий музыку.

Запасы:

- Интернет, конечно (да!)

- Приложение Discord

- Node.js, npm

- Базовые знания о выполнении команд в Терминале

Шаг 1. Загрузите приложение Discord

Загрузите приложение Discord. Это приложение для нескольких устройств, которое можно загрузить с

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

Шаг 2. Настройка собственного канала

Настройка собственного канала
Настройка собственного канала
Настройка собственного канала
Настройка собственного канала
Настройка собственного канала
Настройка собственного канала

Для создания бота нам нужно создать собственный сервер.

1. Когда вы войдете в Discord, вы должны увидеть что-то вроде изображений выше:

2. Чтобы сервер был создан, мы должны нажать «+» в нижнем левом углу, выделенном красным.

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

Шаг 3. Установите Node.js и Npm

Установите Node.js и Npm
Установите Node.js и Npm

Как только вы закончите создавать свой собственный сервер, Discord попросит пригласить друзей на ваш сервер. Пропустите этот шаг (или пригласите друзей на свой канал Discord, используя ссылку для приглашения) и вуаля! Создан ваш собственный сервер.

1. Проверьте наличие node.js и npm

Сначала нам нужно убедиться, что нам нужно создать локальный проект, чтобы API выполнял вызовы. Также нам нужно получить токен для бота. Для этого нам нужно добавить несколько строк в терминал. Чтобы открыть терминал, нажмите CMD + пробел и найдите терминал. Если вы все сделали правильно, терминал должен выглядеть как на изображении выше.

Чтобы проверить, установили ли вы node.js и npm, введите следующий код:

Для node.js:

узел -v

Для npm:

npm -v

Если у вас обоих установлены node.js и npm, вы увидите версию, если нет, установите и node.js, и npm, введя следующий код (node.js будет установлен вместе с npm):

Для npm:

npm установить npm @ latest -g

Шаг 4. Создайте бота

Создать бота
Создать бота
Создать бота
Создать бота
Создать бота
Создать бота
Создать бота
Создать бота

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

1. Создайте приложение и бот:

Сначала перейдите на discordapp.com/developers/applications/me. Войдите в свою учетную запись. Нажмите «Новое приложение», чтобы начать работу, и дайте своему приложению имя, затем нажмите «Создать». На левой вкладке выберите Бот. Создайте бота. Если бот создан, вы получите сообщение на картинке выше, что бот был создан.

2. Отправьте бота на свой сервер Discord

В разделе «Общая информация» скопируйте свой идентификатор клиента, скопируйте идентификатор и вставьте его в этот URL-адрес, заменив числа:

discordapp.com/oauth2/authorize?&client_id…

Скопируйте URL-адрес с идентификатором вашего клиента в свой браузер. Это приведет вас на веб-сайт, где вы можете указать Discord, куда отправить своего бота. Вы узнаете, что это сработало, если вы откроете Discord в приложении или браузере и перейдете на свой сервер. Канал сообщит, что к чат-комнате присоединился бот, и вы увидите это в правом меню под списком онлайн-участников.

Шаг 5. Создайте локальный каталог

Создать локальный каталог
Создать локальный каталог

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

1. Создайте папку и три файла

Мы должны создать три в этой папке.

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

mkdir DiscordBot

Перейдите по папке, введя следующий код:

cd discordBot

Затем введите следующую строку:

npm init -y

Это создаст файл package.json внутри папки проекта.

Давайте начнем с установки известной библиотеки Javascript для взаимодействия с Discord API, которая называется discord.js. Введите:

npm install --save discord.js

Пока не обращайте внимания на предупреждения.

2. Создание файла для токена

В любом текстовом редакторе создайте файл и назовите его auth.json.

Вставьте следующий код:

{

«Token»: «Ваш токен бота»}

Затем замените «Your Bot Token» своим токеном. Его можно найти по адресу:

Войдите, нажмите Client Secret и замените Bot Token.

Сохраните файл и создайте новый файл.

Следующий файл, назовите этот файл package.json, вставьте следующий код:

{

«Name»: «discordBot», «version»: «1.0.0», «description»: «Мой первый Discord Bot», «main»: «bot.js», «author»: «Ваше имя», «dependencies”: {}}

Замените имя автора на имя, которое хотите. Сохраните этот файл как «package.json» в папке с ботом Discord.

Наконец, последний файл.json будет называться bot.js и вставлен следующий код:

const Discord = require ('discord.js');

const client = новый Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Вы вошли как $ {client.user.tag}!`);}); client.on ('сообщение', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);

Сохраните этот последний текстовый файл как «bot.js» в папке с ботами Discord. Я добавил простую команду: если вы скажете «пинг», бот ответит «Понг!».

Шаг 6: Последний шаг и тестирование бота

Последний шаг и тестирование бота
Последний шаг и тестирование бота
Последний шаг и тестирование бота
Последний шаг и тестирование бота

1. Откройте терминал

В Терминале нам нужно проверить, все ли мы сделали правильно. Перейдите в папку, введя следующую команду:

cd discordBot

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

Затем, наконец, запустите команду, как показано ниже:

узел bot.js

Если вы все сделали, он должен сказать: «Вы вошли как discordBot # xxxx!».

И вуаля! бот создан для вашего сервера Discord! Вы можете отправить сообщение «Ping» в канале, чтобы получить ответ «Pong!».

Это просто базовый бот для вашего канала Discord. Для получения дополнительных интересных идей посетите:

Рекомендуемые: