Како направити Дисцорд бот

Ако сте корисник Дисцорд-а, сигурно сте видели више Дисцорд ботова на популарним серверима. Било да је у питању музички бот или бот за модерирање сервера, постоји бот за скоро све. Али у случају да сте заинтересовани да сами креирате Дисцорд бота, пратите наш водич да направите једноставног Дисцорд бота 2022. године и касније.

Направите Дисцорд бота (2022)

Предуслови за прављење Дисцорд бота

Првобитно смо планирали да користимо популарни Дисцорд.пи Питхон бот за овај водич. Међутим, с обзиром на будућност библиотеке, одлучили смо да уместо тога користимо библиотеку чворова дисцорд.јс. Стога, уверите се да сте инсталирали Ноде.јс на свој рачунар. Најновију верзију Ноде.јс можете преузети са званичног сајта (посета). Можете да покренете следеће команде да бисте били сигурни да сте правилно инсталирали Ноде.јс и нпм на рачунару:

node -v
npm -v

Да бисте ефикасно прегледали, писали и мењали код, можете користити било који од ових најбољих уређивача текста за кодирање. Ако бисмо изабрали један, користили бисмо Мицрософтов Висуал Студио Цоде (преузимање), који такође има разне ВСЦоде теме.

Подесите Дисцорд Бот налог и додајте на Дисцорд сервер

1. Посетите Дисцорд-ов портал за програмере и пријавите се са својим Дисцорд налогом. Када сте тамо, кликните на дугме „Нова апликација“ у горњем десном углу да бисте започели.

2. Унесите назив за своју апликацију и кликните на „Креирај“. Имајте на уму да име апликације не мора нужно да буде исто као име бота. Можете изабрати да касније промените име бота.

  Шта се дешава са вашим лозинкама када избришете апликацију Пассворд Манагер

3. Сада пређите на одељак „Бот“ са леве бочне траке и кликните на „Додај бота“.

4. Када се појави искачући прозор, кликните на „Да, уради то!“ да настави даље.

5. Дисцорд је сада направио вашег бота. Сада можете изабрати да промените име и икону бота у одељку „Бот“. Пре тога, кликните на дугме „Копирај“ испод „Токена“ да бисте копирали ботов токен. Ботов токен је потребан касније. Имајте на уму да не би требало да делите токен свог бота ни са ким јер им то даје приступ вашем боту.

6. Сада проширите картицу „ОАутх2“ са леве бочне траке и пређите на одељак „Генератор УРЛ адреса“. Овде изаберите „бот“ као опсег и дозволите одговарајуће дозволе за бота. За ову демонстрацију, дајемо администраторске дозволе боту.

7. Померите се надоле и кликните на дугме „Копирај“ да бисте копирали УРЛ бота.

8. Посетите копирани УРЛ из свог претраживача да бисте додали бота на свој Дисцорд сервер. Све што треба да урадите је да изаберете сервер са листе „Додај на сервер“ и кликнете на „Настави“ да додате бота.

Креирајте и хостујте Дисцорд бот локално на свом рачунару

Сада када сте додали бота на ваш Дисцорд сервер, време је да конфигуришете бота. Само следите доле наведене кораке да бисте локално угостили Дисцорд бот на свом рачунару.

1. Направите нову фасциклу било где на рачунару. Затим би требало да направите две датотеке у овој фасцикли — .енв, бот.јс. У .енв датотеку, налепите токен бота који сте раније копирали у следећем формату:

DISCORD_TOKEN= Paste your token here without quotes

2. Следеће, додајте следећи код у вашу бот.јс датотеку. Са овим кодом, бот ће одговорити „понг“ кад год корисник пошаље „пинг“.

require('dotenv').config();
const Discord = require("discord.js");
const client = new Discord.Client({intents: ["GUILDS", "GUILD_MESSAGES"]});
client.on("ready", () => {
  console.log(`Logged in as ${client.user.tag}!`)
})
client.on("message", msg => {
  if (msg.content === "ping") {
    msg.reply("pong");
  }
})
client.login(process.env.DISCORD_TOKEN);

4. Сада инсталирајте библиотеку Дисцорд.јс користећи следећу команду:

npm install --save discord.js dotenv

5. Следеће, требало би да креирате датотеку пацкаге.јсон користећи команду „нпм инит -и“.

  Како да направите прилагођене цеви у Ангулару за елегантан приказ података

6. Коначно можете да користите команду „ноде бот.јс“ да покренете свој Дисцорд бот.

7. Као што видите у наставку, бот ради како је предвиђено и одговорио је на моју пробну поруку.

Креирајте и хостујте Дисцорд Бот у облаку

Ако бисте радије угостили свог Дисцорд бота на мрежи, препоручујемо да користите Реплит. За оне који не знају, Реплит је онлајн ИДЕ, где можете покренути и хостовати преко 50 програмских језика. Поред тога, процес подешавања Реплита је такође прилично једноставан. Хајдемо одмах у то.

1. Прво би требало да се пријавите за нови Реплит налог. Можете да користите своју адресу е-поште или да наставите са својим Гоогле, ГитХуб или Фацебоок налозима.

2. Кликните на дугме „Креирај“ у горњем левом углу да бисте креирали нови пројекат.

3. У искачућем прозору који се појави изаберите Ноде.јс шаблон, дајте назив свом пројекту и кликните на „Креирај репл“.

4. Потражите симбол катанца на левој бочној траци и налепите токен бота који сте претходно копирали. Требало би да налепите токен у поље „вредност“ и поставите назив токена у поље „кључ“. Кликните на „Додај нову тајну“ да потврдите токен и додате га у свој Ноде.јс код.

5. Налепите следећи код и притисните зелено дугме „Покрени“ на врху да покренете пројекат. Сада можете да користите свог бота чак и након што искључите рачунар.

const mySecret = process.env[`TOKEN`]
const Discord = require("discord.js");
const client = new Discord.Client({intents: ["GUILDS", "GUILD_MESSAGES"]});
client.on("ready", () => {
  console.log(`Logged in as ${client.user.tag}!`)
})
client.on("message", msg => {
  if (msg.content === "ping") {
    msg.reply("pong");
  }
})
client.login(process.env.TOKEN);

6. Можете се вратити на пројекат Реплит и кликнути на дугме “Стоп” да зауставите бота. И ево га. Можете да измените код бота да бисте додали или уклонили функције које су вам потребне.

  НВМе наспрам САТА: Која ССД технологија је бржа?

Често постављана питања

П: Могу ли бесплатно да направим Дисцорд бот?

Да, можете бесплатно да креирате Дисцорд бота и да га хостујете локално на свом рачунару или у облаку.

П: Како направити Дисцорд бот без кодирања?

Ако морате да креирате Дисцорд бот без кодирања, мораћете да потражите узорке Дисцорд бот пројеката које су други урадили и да измените бот на основу ваших потреба. Ако се то покаже као гњаважа, увек можете користити један од доступних најбољих Дисцорд ботова да побољшате могућности вашег сервера.

П: Могу ли да користим Дисцорд.пи за креирање свог Дисцорд бота?

Програмер популарне Дисцорд Питхон библиотеке „дисцорд.пи“ није задовољан Дисцорд-овим обавезним преласком на команде косе црте за верификоване ботове од априла 2022. и одлучио је да застари библиотеку. Библиотека више није у развоју, а ГитХуб страница Дисцорд.пи је сада у режиму само за читање. Иако непроверени ботови тренутно нису погођени, то би се потенцијално могло променити у будућности.

Креирајте сопствени Дисцорд бот

Дакле, тако можете да направите бота на Дисцорд-у. Док смо показали једноставног бота који одговара на текст, могућности прилагођавања могућности бота су бескрајне. Ако желите инспирацију или идеје за свог новог Дисцорд бота, прођите кроз наш чланак о најбољим Дисцорд ботовима и покушајте да примените функције које вам се највише допадају.