Discord постоянно демонстрировал, что это платформа для обмена мгновенными сообщениями для всех, кто хочет общаться, общаться в видеочате или транслировать с друзьями онлайн в течение последних пяти лет или около того. Дискорд-боты — одна из причин.
Боты могут позволить вам выполнять все, от автоматизации монотонной работы до запуска воспроизведения музыки на вашем сервере, и в этом руководстве мы научим вас создавать бота Discord.
Хотя автоматизация является основной целью использования бота Discord, вы действительно можете создать его, чтобы делать что угодно (по крайней мере, все, что вы можете втиснуть в код JavaScript).
В этом уроке мы будем использовать Node.js для создания собственного базового бота Discord.
Требования
- Discord-аккаунт
- Свежий дискорд сервер
- Node.js установлен на вашем компьютере.
- Visual Studio Code
- И, конечно же, подключение к Wi-Fi.
Создайте новое приложение Discord.
Для начала мы должны зарегистрировать приложение на сайте разработчика Discord. Перейдите, чтобы добраться до этого портал.
Затем нажмите кнопку «Новое приложение», расположенную справа.
Когда вы нажмете кнопку, появится диалоговое окно с просьбой дать вашему боту имя. В моем случае я просто назову бота «jaysbot».
Далее выберите бота, а затем нажмите кнопку «Добавить бота». Появится следующее диалоговое окно:
Когда вы одобряете создание нового приложения, у вас теперь есть бот.
Однако я не думаю, что вам нужен тупой бот. Давайте добавим некоторые дополнительные функции и улучшим взаимодействие с пользователем, предоставив ему ряд разрешений.
Выбрав OAuth2 из меню, как показано ниже, установите флажки.
Ссылка будет создана внизу страницы, когда разрешение будет добавлено после предоставления боту любых дополнительных разрешений.
Ссылку, которую вы ранее скопировали, теперь нужно вставить в любом браузере. Последующий экран должен появиться и добавить сервер к нему.
После выбора сервера нажмите кнопку «авторизовать»:
Вы успешно добавили нашего бота на свой сервер.
Создание проекта Node.js
Теперь, когда мы зарегистрировали нашего бота, мы должны создать папку для файлов Node.js.
Настройка зависимостей
Пакеты, которые необходимы программе для правильной работы, называются зависимостями. В этом случае все, что нам нужно, это пакет discord.js. Чтобы помочь с управлением токеном Jaysbot, мы по-прежнему установим пакет dotenv.
Это будет гарантировать, что каждый вызов имеет соответствующую авторизацию, nodemon также необходим нам для поддержания работоспособности сервера. Введите следующую команду, чтобы запустить проект в новом терминале:
Результаты следующие:
Следующая команда установит библиотеку Dotenv и Discord.js для проекта:
Используйте следующую команду для установки библиотеки nodemon:
Каждый раз, когда мы вносим изменения в наши файлы, Nodemon перезапускает сервер.
Разработка нашего бота
На портале разработчиков мы должны одобрить звонки от Discord.js. Для этого необходимо скопировать токен нашего бота.
После того, как он будет скопирован, поместите его, как показано ниже, в новый файл, который вы должны назвать .env.
Создайте файл бота.
Создайте отдельный файл в главном каталоге проекта с именем bot.js. Мы будем использовать пакет dotenv для настройки переменных среды, импорта классов из discord.js, а затем запускаем новый клиент:
Чтобы активировать бота, введите в терминал следующую команду:
Заключение
Платформа для Discord быстро расширяется. Он создал безопасное средство связи и связи для энтузиастов биткойнов, владельцев бизнеса и геймеров.
Дополнительным преимуществом является наличие способного бота, который может отвечать, банить и отключать пользователей. В этом посте объясняется, как использовать node.js для создания простого бота. Таким образом, вы можете применить это понимание для включения новых возможностей.
Удачного кодирования.
Оставьте комментарий