Discord перетворився на потужну платформу. У цій статті ми розповімо вам, як створити бота Discord і додати його на свій сервер.
За ці роки Discord значно розвинувся, і тепер він є надійною платформою не лише для геймерів, але й для всіх, хто хоче спілкуватися зі своїми однолітками за допомогою повідомлень, відеочату тощо. Багато хто навіть використовує його як альтернатива WhatsApp та інші популярні програми обміну повідомленнями, особливо завдяки великому акценту на групах і спільнотах. У Discord мільйони щоденних активних користувачів, і значна частина з них щоденно використовує ботів для автоматизації. Якщо ви використовуєте Discord у будь-якій якості, то, швидше за все, ви використовували бота. Якщо вам цікаво, як створити його самостійно, тоді ви в потрібному місці. У цій статті ми розповімо вам, як створити бота Discord:
Перейдіть до цієї статті:
- Передумова
- Як створити та додати бота Discord на свій сервер
- Як призначити функцію бота та розмістити бота Discord
- Заключні думки та приєднуйтеся до сервера Discord XDA!
передумови
Створення бота Discord — відносно просте завдання. Вам потрібні певні знання програмування, щоб усе налаштувати, але складність коду залежить від типу бота, якого ви намагаєтесь створити. Давайте розглянемо кілька речей, які вам знадобляться для початку. По-перше, вам потрібен обліковий запис Discord, який у вас, ймовірно, є. Якщо ні, ви можете створити його безкоштовно, перейшовши на сторінку Домашня сторінка Discord. Ви також можете завантажити клієнт Discord і використовувати його на своєму ігровий ноутбук або навіть телефон.
Після цього вам потрібно налаштувати власний сервер використовувати бота. Потім ви можете легко запросити бота на свій сервер, виконавши кілька простих кроків. Після того, як бот прибуде на ваш сервер, ви можете закодувати для нього функцію та використовувати її на своєму сервері або призначити іншим серверам, на які у вас є права адміністратора. Щоб призначити функцію бота, ми використаємо Node.js для доступу до бібліотеки Node discord.js. Ви можете завантажити останню версію Node.js з офіційний веб-сайт.
Крім того, нам також знадобиться редактор коду, щоб писати та змінювати функції бота. Ми будемо використовувати Код Visual Studio у цьому посібнику, хоча ви можете використовувати будь-який, який вам подобається.
Як створити та додати бота Discord на свій сервер
Першим кроком є створення програми на Discord для роботи вашого бота. Ідея полягає в тому, щоб створити маркер для вашого бота, щоб Discord розпізнав код. Для цього вам потрібно буде перейти на сторінку програм Discord. Після входу в обліковий запис Discord вас буде направлено безпосередньо на сторінку, де ви побачите список своїх програм. Не хвилюйтеся, якщо список порожній, оскільки ми зараз його створимо.
- Вдарити Нова заявка кнопку, щоб почати.
- Тепер дайте назву своїй програмі та натисніть Створити.
- Тепер ви перейдете на сторінку, де ви зможете ввести такі деталі, як опис програми, додати теги, піктограму програми тощо. Після завершення натисніть Зберегти зміни кнопку, щоб продовжити.
- Тепер знайдіть опцію Bot у списку меню на лівій бічній панелі. Торкніться його, щоб відкрити сторінку ботів, і натисніть Додати бота кнопку. Надайте дозвіл на створення бота, коли буде запропоновано.
- На наступній сторінці ви побачите маркер безпеки для свого бота. Якщо маркер не було згенеровано, просто натисніть на Скинути кнопку, щоб створити новий маркер. Скопіюйте цей ідентифікатор маркера, оскільки він нам знадобиться в наступних розділах.
- Цей конкретний маркер дозволяє вам контролювати бота, тобто ви не повинні ділитися ним з кимось. Якщо ви вважаєте, що цей маркер було зламано, просто поверніться на цю сторінку та натисніть кнопку скидання, щоб створити новий.
- Тепер знайдіть опцію 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 «Ping-Pong», який, як випливає з назви, відповідатиме «Pong» кожного разу, коли ви вводите «Ping».
- Створіть нову папку будь-де на ПК чи Mac. Для цього підручника ми створили «Нову папку» на робочому столі нашого ПК з Windows.
- Тепер відкрийте код Visual Studio та створіть новий файл із кодом, згаданим нижче. Замініть «Вставте тут маркер вашого бота без лапок» на маркер бота, який ви скопіювали раніше.
DISCORD_TOKEN= "Вставте тут маркер вашого бота без лапок."
- Далі створіть новий файл і додайте наступний код. Після цього збережіть цей конкретний файл як bot.js у тій же папці. Цей код додасть функцію до вашого бота Discord. Щоразу, коли ви вводите «ping», він відповідатиме «pong».
вимагати('dotenv').config(); const Discord = require("discord.js"); const client = новий Discord. Клієнт({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. Використовуйте таку команду, щоб створити його:
npm init -y
- Нарешті, тепер ви можете використовувати команду "node bot.js", щоб запустити бота.
Щойно ви запустите команду node bot.js, ви помітите, що бот Discord на вашому сервері буде онлайн. Потім ви можете протестувати бота, ввівши «ping», на який він відповість «pong».
Ви також можете створити Discord і розмістити його в хмарі, щоб інші могли використовувати його. Для цього вам доведеться використовувати онлайн-IDE, наприклад Replit, для розміщення вашого коду.
Складність процесу кодування залежить від функції, яку ви хочете призначити своєму боту. Процес кодування для простого «Greeting Bot», наприклад, не буде таким складним, як, скажімо, «Music Bot», який може відтворювати музику з вашої бажаної платформи. Ви також можете створити бота, щоб модерувати свій сервер і навіть викидати учасників, які неодноразово порушують правила на вашому сервері. Існує безліч корисних ботів Discord, тож можливості справді безмежні. Топ.гг це гарне місце для пошуку ботів Discord, якщо ви не хочете мучитися з кодуванням. Просто виберіть бота на веб-сайті та внесіть необхідні зміни, щоб змінити бота відповідно до ваших потреб. Є багато варіантів на вибір, тому не забудьте скористатись панеллю пошуку вгорі, щоб знайти те, що ви шукаєте.
Що ж, на цьому ми підійшли до кінця цього конкретного підручника. Зараз існує маса корисних ботів Discord, тому ми настійно рекомендуємо виконати пошук у Google, щоб дізнатися, чи хтось уже створив бота для автоматизації вашого процесу. І перед від'їздом ми також пропонуємо вам приєднайтеся до сервера Discord XDA в якому ви знайдете однодумців, а також будете в курсі всього, що стосується XDA. Отже, якого бота Discord ви збираєтеся створити першим? Повідомте нас, написавши рядок у коментарях нижче.