Cum se face un bot Discord fără cunoștințe de codificare

Pentru jucători, Discord esteaplicație de mesagerie. De la camere de chat pentru un grup mic de prieteni la conturi de dezvoltatori cu mii de membri, Discord oferă instrumente și funcționalități pentru jucătorii cu care aplicații precum Slack pur și simplu nu pot concura. Unul dintre aceste instrumente este un mod simplu de a crea roboți. Roboții Discord pot face o mulțime de lucruri - într-adevăr, atât cât poți înghesui un cod JavaScript - dar sunt folosite în cea mai mare parte pentru moderarea camerelor mari de chat și afișarea mesajelor cu anumite comenzi de intrare.

Ideea de a programa un bot este descurajantă, dar vă vom conduce prin fiecare pas pentru a crea un bot Discord care să primească noi utilizatori pe serverul dvs. Iată cum puteți crea un bot Discord fără cunoștințe de codificare.

Lecturi suplimentare

  • Cum să raportezi pe cineva pe Discord
  • Cum se folosește text-to-speech pe Discord
  • Discord se remarcă ca aplicație de chat, se distanțează de jocuri

Pasul 1: Descărcați Node.js și configurați un cont Discord

Node.js este un timp de execuție JavaScript care este gratuit și open source, și veți avea nevoie de el pentru a face ca botul dvs. să funcționeze. Descărcați-l de la nodejs.org și instalați-l înainte de a începe orice altceva.

Evident, veți avea nevoie, de asemenea, de un cont Discord și de propriul dvs. server pentru a vă testa botul. Dacă nu ați creat încă unul, accesați Discordapp.com și creați unul. Dacă aveți unul, conectați-vă la contul dvs. și deschideți serverul în care doriți să trăiască botul dvs.

De asemenea, veți avea nevoie de un program de editor de text, cum ar fi Notepad ++ pe Windows, pentru a codifica.

Pasul 2: Creați-vă botul

cum să fac un discord bot aplicațiile mele

Acum va trebui să creați o „aplicație” pe Discord pentru ca robotul dvs. să funcționeze. Acest lucru durează puțin, dar nu este prea complex. Scopul de aici este să obțineți un „jeton de autorizare” pentru bot, astfel încât Discord să vă recunoască codul și să îl adauge la botul de pe serverele sale.

Mai întâi, accesați discordapp.com/developers/applications/me. Contul dvs. ar trebui să fie conectat, astfel încât să accesați direct lista de aplicații a contului dvs. Lovit Aplicatie noua pentru a incepe. Dați botului un nume, apoi apăsați butonul marcat Salvează modificările.

Acum, în meniul din dreapta, faceți clic pe Bot. Odată ajuns în noul meniu, faceți clic pe Adăugați un bot sub Build-a-Bot opțiune. Dacă aveți o singură aplicație - cea pe care tocmai am făcut-o - ar trebui să apară automat. În caz contrar, selectați-l.

Pasul 3: obțineți indicativul de autorizare al robotului dvs.

cum se face un disc bot bot box

În caseta marcată Utilizator de aplicație bot, caută cuvintele Jeton: Faceți clic pentru a dezvălui. Faceți clic pe linkul respectiv și veți dezvălui un șir de text. Acesta este indicativul de autorizare al robotului dvs., care vă permite să îi trimiteți cod. Nu-l distribui nimănui - acest simbol permite oricui îl are să creeze cod pentru bot, ceea ce înseamnă că oricine îl poate controla botul dvs. Dacă credeți că simbolul a fost compromis, vestea bună este că puteți genera cu ușurință unul nou cuGenerați un nou tokenbuton. Bifați jetonul. Veți avea nevoie de ea în doar o secundă.

Pasul 4: Trimiteți botul pe server

cum să faci un discord bot să se conecteze la discordie

Acum derulați în sus până la caseta marcată Detalii despre aplicație și găsește-ți ID-ul clientului, un număr lung. Copiați numărul și adăugați-l la această adresă URL, în locul cuvântului CLIENT.

//discordapp.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8

Adresa URL finală ar trebui să arate astfel, dar cu numărul de identificare al clientului în locul acestuia fals:

//discordapp.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8

Copiați adresa URL cu numărul dvs. de client în browser în browser. Acest lucru vă va duce la un site web unde puteți spune Discord unde să vă trimită botul. Veți ști că a funcționat dacă deschideți Discord într-o aplicație sau în browser și navigați la server. Canalul va spune că un robot s-a alăturat camerei și îl veți vedea în meniul din dreapta sub lista membrilor online.

Pasul 5: Creați un folder „Bot” pe computer

cum se face un dosar bot discord

În timp ce faceți acest lucru, puteți lua, de asemenea, un moment pentru a crea un folder într-un loc ușor accesibil de pe computer, unde puteți stoca toate fișierele robotului dvs. Numiți-l ceva simplu, cum ar fi „DiscordBot” sau „MyBot”, astfel încât să știți exact ce este.

Pasul 6: deschideți editorul de text și creați fișierele robotului

cum se face un cod pachet bot discord

Veți crea trei fișiere pentru botul dvs. din editorul de text. În prima, lipiți acest cod:

{

„Token”: „Jetonul dvs. de bot”

}

Înlocuiți „Jetonul dvs. de bot” cu jetonul pe care l-ați generat mai devreme pe pagina aplicației botului dvs. Asigurați-vă că simbolul se află în ghilimele. Apoi salvați fișierul în dosarul bot Discord pe care l-ați creat pe desktop, folosind numele de fișier „auth.json”. Nu uitați să nu îl salvați ca fișier .txt - nu va funcționa dacă este .txt în loc de .json.

Creați un fișier nou și introduceți acest cod:

{

„Nume”: „greeter-bot”,

„Versiune”: „1.0.0”,

„Description”: „First My Discord Bot”,

„Principal”: „bot.js”,

„Autor”: „Numele tău”,

„Dependențe”: {}

}

Înlocuiți numele autorului cu numele dvs., dacă doriți; puteți, de asemenea, să schimbați „descrierea” cu altceva dacă doriți ceva mai potrivit cu ceea ce faceți, ceea ce vă va fi util pentru a vă aminti ce ar trebui să facă botul dvs.

Salvați acest fișier ca „package.json” în dosarul bot Discord.

Pasul 7: definiți codul robotului dvs.

cum se face un disc bot botjs

Mai este încă un fișier text de făcut și acesta este cel important care controlează comportamentul robotului dvs. Veți dori să vă familiarizați cu JavaScript pentru a avea un control deplin asupra botului dvs. și pentru a ști ce faceți, dar dacă sunteți nou în codificare și doriți doar să creați ceva, puteți copia și lipi acest cod în fișier pentru a crea un bot simplu care vă va întâmpina pe serverul dvs.

(Mulțumim utilizatorului mediu Renemari Padillo, al cărui tutorial bot ne-a ajutat să-l creăm. Consultați tutorialul său pentru depanare de cod și alte sfaturi.)

 var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Configurați setările loggerului logger.remove (logger.transports.Console); logger.add (nou logger.transports.Console, {colorize: true}); logger.level = 'depanare'; // Initialize Discord Bot var bot = new Discord.Client ({token: auth.token, autorun: true}); bot.on ('gata', funcție (evt) {logger.info ('Conectat'); logger.info ('Conectat ca:'); logger.info (bot.username + '- (' + bot.id + ')');}); bot.on ('mesaj', funcție (utilizator, ID utilizator, canal ID, mesaj, evt) {// Botul nostru trebuie să știe dacă va executa o comandă // Va asculta mesajele care vor începe cu `!` 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, mesaj: 'Pong!'}); break; // Doar adăugați orice comandă de caz dacă doriți ..}}}); 

Acest cod configurează un bot Discord care va răspunde la anumite mesaje: Mai exact, orice începe cu „!” caracter. În special, programăm robotul pentru a răspunde la comanda „! Intro”, așa că dacă cineva îl tastează pe serverul dvs. în timp ce robotul este în acesta, robotul va răspunde cu un mesaj programat. În codul nostru, am definit mesajul ca „Salutări! Bun venit pe server! ” Puteți modifica atât mesajul prompt, cât și mesajul de răspuns redefinindu-le în codul de mai sus. Asigurați-vă că păstrați ghilimelele unice în jurul mesajelor.

Salvați acest ultim fișier text ca „bot.js” în dosarul dvs. bot Discord.

Pasul 8: Deschideți „Promptul de comandă” al computerului și navigați la folderul bot Discord

cum se face un prompt de comandă discord bot

Pe un computer Windows, puteți ajunge cu ușurință la linia de comandă făcând clic pe pictograma Windows și tastând „Linia de comandă” în câmp. După ce este deschis, tastați „cd” urmat de calea fișierului către folderul dvs. Pe computerul nostru de testare, comanda arată astfel: „cdUsersPhil’s DesktopDesktopDiscordBot”. Aceasta ar trebui să schimbe linia de prompt de comandă pentru a include calea fișierului în folderul dvs.

Alternativ, puteți naviga la folderul dvs. din Windows și țineți apăsat Shift în timp ce dați clic dreapta pe o zonă goală a folderului și alegeți Deschideți linia de comandă.

Pasul 9: utilizați linia de comandă pentru a instala dependențele robotului dvs.

cum se face un discord bot comandă prompt nod bot js

Acum este timpul să folosiți Node.js. În linia de comandă, cu dosarul bot Discord în linia de cale a fișierului, tastați „npm install discord.io winston –save”. Aceasta va instala automat fișierele de care aveți nevoie pentru botul Discord în dosar direct.

De asemenea, utilizați următoarea linie de comandă pentru a instala dependențe suplimentare: npm install //github.com/woor/discord.io/tarball/gateway_v6

Aceasta ar trebui să vă ofere toate fișierele de care aveți nevoie.

Pasul 10: Rulați botul

cum se face un test de discord bot

Asta ar trebui să fie totul. Pentru a încerca să rulați botul, tastați „node bot.js” în linia de comandă (asigurați-vă că sunteți în continuare navigat în dosarul dvs. de bot Discord).

Acum reveniți la serverul Discord și încercați să testați botul tastând „! Intro” sau „!” urmat de orice ai făcut mesajul prompt în fișierul „bot.js”. Dacă totul a decurs corect, robotul dvs. ar trebui să returneze imediat mesajul pe care l-ați codat.

Felicitări! Tocmai ai făcut un bot Discord!

Pasul 11: Aflați dacă botul dvs. a fost creat de altcineva

Discord are o comunitate mare de oameni care fac lucruri pentru binele serviciului tot timpul și asta include și roboții. Există baze de date întregi de roboți pe care au făcut-o alți oameni, care îndeplinesc o varietate de funcții și, adesea, creatorii lor pun acei roboți la dispoziția oricui pentru descărcare și utilizare. Economisiți-vă ceva timp și câteva coduri, verificând câteva dintre locurile obișnuite în care se găsesc roboții Discord, pentru a vedea dacă cineva v-a făcut deja treaba pentru dvs.

Unele locuri la îndemână pentru a căuta roboții Discord sunt Top.gg (fost Discordbots) și Bots.ondiscord.xyz (fost bots.discord.pw), dar este probabil să aveți și noroc căutând pe Google.

Postări recente

$config[zx-auto] not found$config[zx-overlay] not found