Как создать бота в Discord

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



Часть один из 6: Подготовка вашего компьютера

  1. Изображение с названием Create a Bot in Discord Step 1

    один Загрузите Node.js из https://nodejs.org/en/download/ . Node.js - это бесплатная среда выполнения JavaScript, которая понадобится вам для создания бота. Вы можете выбрать установщик Windows или macOS, а также версию. Версия LTS рекомендуется для этого процесса.
  2. Изображение с названием Create a Bot in Discord Step 2

    2 Запустите установщик. Компьютеру Windows нужно просто щелкнуть загруженный файл, чтобы запустить установщик, а компьютеру macOS необходимо распаковать файл, чтобы найти приложение установщика. Убедитесь, что вы прочитали все соглашения во время работы с установщиком.
  3. Изображение с названием Create a Bot in Discord Step 3

    3 Создайте учетную запись Discord (необязательно). Если у вас еще нет учетной записи Discord, вы можете создать ее на https://discord.com/ .
  4. Изображение с названием Create a Bot in Discord Step 4

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

Часть 2 из 6: Создание бота на Discord

  1. Изображение с названием Create a Bot in Discord Step 5

    один Перейти к https://discord.com/developers/applications/me в веб-браузере. Вы должны войти в систему уже через приложение, но войдите снова, если вам будет предложено. В этой части вы создадите приложение, которое активирует бота, поэтому вы будете создавать как приложение, так и бот.
  2. Изображение с названием Create a Bot in Discord Step 6

    2 Щелкните синий Новое приложение кнопка. Вы увидите это в правой части браузера. Появится окно с названием вашего приложения.
    • Введите название приложения и нажмите «Создать». Вы захотите создать описательное имя, например Greeterbot, если ваше приложение-бот приветствует людей. Однако «Greeterbot», скорее всего, вызовет ошибки позже, потому что это популярное имя, поэтому добавьте ряд цифр после имени, например «Greeterbot38764165441».
  3. Изображение с названием Create a Bot in Discord Step 7

    3 Нажмите Бот в левом меню. Это также значок пазла.
  4. Изображение с названием Create a Bot in Discord Step 8

    4 Нажмите Добавить бота . Это находится под заголовком «Build-A-Bot».
    • Нажмите 'Да, сделайте это!' во всплывающем окне, чтобы подтвердить свое действие.
    • Если вы получаете сообщение о том, что имя слишком популярно, перейдите на страницу приложения и измените имя приложения. Например, «Music Bot» был слишком популярен, поэтому добавление нескольких цифр в конец приложения помогло.
  5. Изображение с названием Create a Bot in Discord Step 9

    5 Нажмите Нажмите, чтобы показать токен . Вы увидите это в информационной области вашего бота. Щелкнув этот текст, вы увидите строку букв и цифр.
    • Нажмите «Копировать», чтобы скопировать весь этот текст. Вы можете вставить его где-нибудь на стикер, но убедитесь, что у вас есть доступ к этому коду, и никому его не передавайте. Тот, у кого есть этот код, может управлять ботом. Этот код всегда будет здесь, если он вам понадобится.
    Реклама

Часть 3 из 6: Отправка бота на сервер / канал Discord

  1. Изображение с названием Create a Bot in Discord Step 10

    один Нажмите Главная Информация . Это находится в меню слева.
  2. Изображение с названием Create a Bot in Discord Step 11

    2 Нажмите Копировать под идентификатором клиента. Вы увидите это примерно посередине веб-страницы.
  3. Изображение с названием Create a Bot in Discord Step 12

    3 Вставьте свой скопированный ClientID в следующий URL: ' https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8 '
  4. Изображение с названием Create a Bot in Discord Step 13

    4 Вставьте свой URL-адрес в адресную строку своего веб-браузера. Вы попадете на страницу, где сможете назначить своего бота для канала.
    • Щелкните раскрывающийся список, чтобы отобразить все совместимые каналы.
    • Нажмите «Авторизовать», чтобы продолжить. Вы получите подтверждение, что бот был перемещен и что вы можете закрыть активную вкладку.
    Реклама

Часть 4 из 6: Кодирование бота

  1. один Создайте на рабочем столе папку для кода бота. Вы будете создавать файлы кода, которые войдут сюда.
    • Этот код был предоставлен https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ .
    • Вы можете поискать в Интернете коды ботов, которые вам нужны, например те, которые постоянно проигрывают музыку. В этой статье wikiHow используется образец кода для бота, который отвечает на любой текст, начинающийся с '!'
  2. 2 Откройте текстовый редактор. Вы можете использовать программы по умолчанию, такие как Блокнот для Windows или TextEdit для Mac.
  3. 3 Введите следующий код:
         {   “token”  :   “Your   Bot   Token”   }  
    • Убедитесь, что вы ввели этот номер токена бота, полученный на предыдущих шагах, в кавычки в тексте.
  4. 4 Сохраните файл как auth.json. Убедитесь, что файл не сохраняется с расширением .txt.
  5. 5 Создайте новый документ. Вы можете сделать это, нажав Ctrl + N (Windows) или Cmd + N (Mac) или щелкнув «Создать» на вкладке «Файл».
  6. 6 Введите следующий код:
         {   “name”  :   “greeter  -  bot”  ,   “version”  :   “1  .  0.0    ,   “description”  :   “My   First   Discord   Bot”  ,   “main”  :   “bot  .  js”  ,   “author”  :   “Your   Name”  ,   “dependencies”  :   {}   }  
    • Убедитесь, что вы заменили имя автора на свое имя. Вы также можете изменить 'описание', если вам не нравится 'Мой первый бот в Discord'.
  7. 7 Сохраните файл как «package.json». Убедитесь, что файл не сохраняется с расширением .txt.
  8. 8 Создайте новый документ. Вы можете сделать это, нажав Ctrl + N (Windows) или Cmd + N (Mac) или щелкнув «Создать» на вкладке «Файл».
  9. 9 Введите код своего бота. Например, если вы хотите создать бота, который будет реагировать на любые сообщения, начинающиеся с символа «!», Введите следующий код:
         var   Discord   =   require  (  'discord.io'  );   var   logger   =   require  (  'winston'  );   var   auth   =   require  (  './auth.json'  );   // Configure logger settings   logger  .  remove  (  logger  .  transports  .  Console  );   logger  .  add  (  new   logger  .  transports  .  Console  ,   {   colorize  :   true   });   logger  .  level   =   'debug'  ;   // Initialize Discord Bot   var   bot   =   new   Discord  .  Client  ({   token  :   auth  .  token  ,   autorun  :   true   });   bot  .  on  (  'ready'  ,   function   (  evt  )   {   logger  .  info  (  'Connected'  );   logger  .  info  (  'Logged in as: '  );   logger  .  info  (  bot  .  username   +   ' - ('   +   bot  .  id   +   ')'  );   });   bot  .  on  (  'message'  ,   function   (  user  ,   userID  ,   channelID  ,   message  ,   evt  )   {   // Our bot needs to know if it will execute a command   // It will listen for messages that will start with `!`   if   (  message  .  substring  (  0  ,   1  )   ==   '!'  )   {   var   args   =   message  .  substring  (  1  )  .  split  (  ' '  );   var   cmd   =   args  [  0  ];   args   =   args  .  splice  (  1  );   switch  (  cmd  )   {   // !ping   case   'ping'  :   bot  .  sendMessage  ({   to  :   channelID  ,   message  :   'Pong!'   });   break  ;   // Just add any case commands if you want to.   }   }   });  
  10. Изображение с названием Create a Bot in Discord Step 14

    10 Сохраните файл как «bot.js». Убедитесь, что файл не сохраняется с расширением .txt.
    • Вы можете закрыть свой текстовый редактор.
    Реклама

Часть 5 из 6: Установка зависимостей ботов

  1. Изображение с названием Create a Bot in Discord Step 15

    один Откройте окно командной строки. В Windows вы можете искать «Cmd» в поле поиска Windows в меню «Пуск». На Mac вы можете выполнить поиск в Spotlight по запросу «Командная строка».
  2. Изображение с названием Create a Bot in Discord Step 16

    2 Перейдите в папку с ботом на рабочем столе. Например, вы можете ввести cd Users Default Desktop Desktop DiscordBotfoldername.
  3. Изображение с названием Create a Bot in Discord Step 173 Введите npm install discord.io winston –save и нажмите Войти . Если установлен Node.js, эта строка автоматически загрузит зависимости для вашего бота в папку на рабочем столе.
  4. Изображение с названием Create a Bot in Discord Step 18

    4 Введите npm install https://github.com/woor/discord.io/tarball/gateway_v6 и нажмите Войти . Этот код гарантирует, что вам больше ничего не нужно устанавливать для работы вашего бота.
    • Теперь у вас есть код для вашего бота, и в следующей части мы проверим его работу.
    Реклама

Часть 6 из 6: Запуск бота

  1. Изображение с названием Create a Bot in Discord Step 19один Введите node bot.js и нажмите Войти в командной строке. Если вы получили строку с ошибкой, вы сделали что-то не так.
  2. Изображение с названием Create a Bot in Discord Step 20

    2 Введите «! Intro» в Discord. Вам нужно будет ввести это в канал, в котором находится ваш бот. Приведенный пример кода заставляет бота отвечать «Понг!». к тексту, начинающемуся с «!». Итак, чтобы проверить, работает ли бот, введите «! Intro» и дождитесь ответа.
  3. Изображение с названием Create a Bot in Discord Step 213 Проверьте свою кодировку, если вы не получили ответа. Если ваш бот не ответил на ваше «! Intro» в Discord, просмотрите этот wikiHow еще раз и убедитесь, что ваш бот настроен правильно. Удостовериться:
    • Node.js установлен правильно.
    • Токен бота правильно введен в ваш файл auth.json.
    • Вы находитесь на том же канале, что и бот.
    • Бот находится на сервере.
    • Ваша кодировка верна в ваших файлах auth.json, bot.js и package.json.
    • Вы скачали все зависимости для работы своего бота с помощью командной строки с установленным Node.js.
    Реклама

Вопросы и ответы сообщества

Поиск Добавить новый вопрос
  • Вопрос Мой бот говорит, что он не в сети. Что мне нужно делать? Джош, я думаю Правильно ли вы сделали код? Попробуйте переделать код. Когда вы закончите код, убедитесь, что вы делаете 'node bot.js' без кавычек.
  • Вопрос: Что мне делать, если при вводе узла bot.js в командную строку появляется сообщение об ошибке? Джош, я думаю Правильно ли вы сделали код? Попробуйте переделать код. Убедитесь, что вы все печатаете правильно.
Задайте вопрос Осталось 200 символов Включите свой адрес электронной почты, чтобы получить сообщение, когда на этот вопрос ответят. Разместить
Реклама

Популярные вопросы

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



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



В субботу состоится важный этап подготовки к дерби в Кентукки - 2019 Blue Grass Stakes. Вот как посмотреть прямую трансляцию гонки онлайн.



Обновление: Ролан Гаррос объявил в воскресенье, что Роджер Федерер снялся с турнира. Таким образом, Маттео Берреттини вышел в четвертьфинал.



Вот как посмотреть прямую трансляцию премьеры третьего сезона сериала «Хорошие девчонки» без кабеля. Он возвращается в воскресенье, 16 февраля, в 22:00. ET / PT на NBC.