Как сделать дискорд бот

Как сделать бот Discord

Нужен бот, чтобы смотреть чат в Discord, пока тебя нет? Вот как это сделать

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

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

Создание своего собственного бота Discord не займет много усилий, даже если вы новичок в программировании и JavaScript в целом. Вот все, что вам нужно знать, чтобы создать (супер, супер простой) собственный бот Discord.

Шаг 1: Загрузите Node.js и создайте учетную запись Discord, если у вас нет

Node.js. это среда выполнения JavaScript с бесплатным и открытым исходным кодом, и она вам понадобится, чтобы ваш бот действительно работал. Загрузите его с сайта nodejs.org и установите, прежде чем приступить к чему-либо другому.

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

Вам также потребуется программа текстового редактора, например Notepad в Windows, для кодирования.

Шаг 2: Создайте своего бота

Теперь вам нужно создать «приложение» на Discord, чтобы ваш бот работал. Это занимает немного времени, но это не слишком сложно. Цель здесь. получить «токен авторизации» для бота, чтобы Discord распознал ваш код и добавил его в бот на своих серверах.

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

Теперь в правом меню нажмите «Bot». В новом меню нажмите «Add Bot» под опцией «Build-a-bot». Если у вас есть только одно приложение, которое мы только что сделали, оно должно появиться автоматически. В противном случае выберите его.

Шаг 3: Получите токен авторизации вашего бота

Смотрите так же

Как Сделать Скрин На Ноуте Виндовс 10... Снимок экрана. это снимок видимой части экрана. В нынешней статье мы разглядим как разными методами и без постороннего программного обеспечения сделат...
Как Сделать Скрин Экрана Самсунг А7 2018... Как сделать снимок экрана на Самсунг. Как снять скриншот Самсунг Galaxy и на других android Самсунг. Screenshots Самсунг. Давайте поглядим как сделать...
Как Сделать Скриншот Экрана На Sony Xperia... Обладатели этого устройства нередко сталкиваются с тем, что они не знают, как воспользоваться теми либо другими его функциями. А именно, многие интере...

В поле с надписью «App Bot User» найдите слова «Token: нажмите, чтобы открыть». Нажмите на эту ссылку, и вы откроете строку текста. Это токен авторизации вашего бота, который позволяет вам отправить его код. Не делись этим ни с кем. этот токен позволяет любому, у кого он есть, создавать код для бота, что означает, что тот, у кого он есть, может управлять вашим ботом. Если вы думаете, что токен был скомпрометирован, хорошая новость заключается в том, что вы можете легко сгенерировать новый со ссылкой прямо под токеном, которая гласит «Сгенерировать новый токен».

Вам понадобится этот токен всего за секунду.

Шаг 4: Отправьте своего бота на ваш сервер

Теперь прокрутите вверх до поля, помеченного «Сведения о приложении», и найдите свой «Идентификатор клиента», длинный номер. Скопируйте номер и добавьте его к этому URL вместо слова CLIENTID.

Окончательный URL-адрес должен выглядеть следующим образом, но вместо этого поддельного идентификационного номера клиента:
https://discordapp.com/oauth2/authorize?client_id=000000000000000001scope=botpermissions=8

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

Шаг 5: Создайте папку «Bot» на вашем компьютере

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

Шаг 6: Откройте ваш текстовый редактор и создайте файлы бота

Вы собираетесь создать три файла для вашего бота из вашего текстового редактора. Во-первых, вставьте этот код:

Замените «Your Bot Token» токеном, сгенерированным ранее на странице приложения вашего бота. Убедитесь, что токен находится внутри кавычек. Затем сохраните файл в папке бота Discord, которую вы создали на рабочем столе, используя имя файла «auth.json». Не забудьте сохранить его как файл.txt. он не будет работать, если он будет.txt вместо.json.

Создайте новый файл и вставьте этот код:

<
«Имя»: «приветствующий бот»,
«Версия»: «1.0.0»,
«Описание»: «Мой первый дискорд бот»,
«Main»: «bot.js»,
«Автор»: «Ваше имя»,
«зависимость»: <>
>

Замените имя автора на ваше имя, если хотите; Вы также можете изменить «описание» на что-то иное, чем «Мой первый бот-дискорд», если вы хотите, чтобы что-то более соответствовало тому, что вы делаете, что будет полезно для запоминания того, что должен делать ваш бот.

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

Шаг 7: Определите код вашего бота

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

(Спасибо среднему пользователю Renemari Padillo, чей учебник по ботам помог нам создать его. Посмотрите его учебник по поиску и устранению неисправностей кода и другим советам.)

Смотрите так же

Как Сделать Скриншот На Самсунге J4 Plus... В один прекрасный момент возникает необходимость сфотографировать изображение с экрана собственного телефона, для того чтоб выслать его другу. К приме...
Как Сделать 3д Принтер В Домашних Условиях... Собственный 3D-принтер – мечта многих, но только не у всех есть возможность приобрести его. В данном материале мы поведаем о том, как сделать принтер ...
Как Сделать Скрин Экрана На Ноутбуке Леново... За пару лет на русском рынке телефоны, ноутбуки и планшетные компы «Леново» (Lenovo), 1-го из самых удачных китайских брендов, захватили в...

Этот код устанавливает бота Discord, который будет отвечать на определенные сообщения: в частности, все, что начинается с символа «!». В частности, мы программируем бота, чтобы он отвечал на команду «! Intro», поэтому, если кто-то введет его на вашем сервере, пока бот находится на нем, бот ответит запрограммированным сообщением. В нашем коде мы определили сообщение как «Привет! Добро пожаловать на сервер! »Вы можете изменить как сообщение-подсказку, так и сообщение-ответ, переопределив их в приведенном выше коде. Просто убедитесь, что в сообщениях содержатся одинарные кавычки.

Сохраните этот последний текстовый файл как «bot.js» в папке бота Discord.

Шаг 8. Откройте «Командную строку» вашего компьютера и перейдите в папку бота Discord

На ПК с Windows вы можете легко получить доступ к командной строке, щелкнув значок Windows и введя «Командная строка» в поле. Когда он откроется, введите «cd», а затем путь к папке. На моем компьютере команда выглядит так: «DesktopDesktopDiscordBot cdUsersPhil». Это должно изменить строку командной строки, чтобы включить путь к файлу в вашей папке.

Кроме того, вы можете перейти к своей папке в Windows и, удерживая клавишу Shift, щелкнуть правой кнопкой мыши пустую область папки и выбрать «Открыть командную строку».

Шаг 9: Используйте командную строку, чтобы установить зависимости вашего бота

Теперь пришло время использовать Node.js. В командной строке, указав в папке пути к папке бота Discord строку «npm install discord.io winston –save». Это автоматически установит файлы, необходимые для бота Discord, в папку напрямую.

Также используйте следующую командную строку для установки дополнительных зависимостей: npm install https://github.com/woor/discord.io/tarball/gateway_v6

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

Шаг 10: Запустите бот

Это должно быть все. Чтобы попытаться запустить своего бота, введите «node bot.js» в командной строке (убедитесь, что вы все еще находитесь в папке бота Discord).

Теперь вернитесь к вашему серверу Discord и попробуйте протестировать своего бота, набрав «! Intro» или «!», А затем все, что вы сделали в ответ на ваше сообщение в файле «bot.js». Если все прошло правильно, ваш бот должен немедленно вернуть сообщение, которое вы для него закодировали.

Congrats! Вы только что создали бот Discord!

Шаг 11: Выясните, был ли ваш бот кем-то другим

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

Смотрите так же

Как Сделать Прошивку На Андроид Через Компьютер... Мобильные устройства на базе Android занимают львиную долю рынка мобильных устройств. Эта операционная система является практически бесплатной для про...
Как Сделать Скриншот Экрана На Айфоне 4s... У многих юзеров появляется необходимость сохранить фото текста либо изображения на дисплее. К примеру, нужно выслать фото переписки с абонентом другом...
Можно Ли Черно Белый Принтер Сделать Цветным... Цветные лазерные принтеры занимают всё большее место в нашей жизни. Без их уже нереально представить работу кабинетов и домашних кабинетов. Но много л...