Discord este un program de chat popular, foarte utilizat și favorizat de jucători. Utilizatorii își pot crea propriile canale Discord gratuit și pot invita oamenii să li se alăture. Unii oameni folosesc roboții în Discord pentru a continua să redea muzică, pentru a saluta oameni noi în canal și multe altele. Acest wikiHow vă va arăta cum să creați un bot pentru Discord. Va trebui să fii cel puțin puțin familiarizat cu codificarea, deoarece Javascript este ceea ce face ca robotul să funcționeze.
Pași
Parte unu din 6: Pregătirea computerului
- unu Descărcați Node.js din https://nodejs.org/en/download/ . Node.js este un timp de rulare JavaScript gratuit de care va trebui să vă creați botul. Puteți alege fie programul de instalare Windows sau macOS, cât și versiunea. Pentru acest proces este recomandată versiunea LTS.
- 2 Rulați programul de instalare. Un computer Windows trebuie doar să facă clic pe fișierul descărcat pentru a lansa programul de instalare, dar un computer MacOS trebuie să despacheteze fișierul pentru a găsi aplicația de instalare. Asigurați-vă că ați citit toate acordurile în timp ce parcurgeți programul de instalare.
- 3 Creați un cont Discord (opțional). Dacă nu aveți deja un cont Discord, vă înscrieți la unul la https://discord.com/ .
- 4 Conectați-vă la contul și canalul dvs. Discord. Deschideți aplicația Discord de pe computer și navigați la canalul în care doriți ca botul dvs. Publicitate
Parte 2 din 6: Crearea botului pe discordie
- unu Mergi la https://discord.com/developers/applications/me într-un browser web. Ar trebui să vă conectați deja prin intermediul aplicației, dar conectați-vă din nou dacă vi se solicită. În această parte, veți crea o aplicație care activează botul, deci veți crea o aplicație, precum și un bot.
- 2 Faceți clic pe albastru Aplicatie noua buton. Veți vedea acest lucru în partea dreaptă a browserului. Va apărea o fereastră pentru numele aplicației dvs.
- Introduceți numele aplicației și faceți clic pe „Creați”. Veți dori să creați un nume care să fie descriptiv, cum ar fi „Greeterbot”, dacă botul aplicației dvs. salută oamenii. Cu toate acestea, „Greeterbot” va declanșa cel mai probabil erori mai târziu, deoarece este un nume popular, așa că adăugați o serie de numere după nume, cum ar fi „Greeterbot38764165441”.
- 3 Clic Bot în meniul din stânga. Aceasta este, de asemenea, pictograma piesei puzzle.
- 4 Clic Adăugați un bot . Aceasta se află sub antetul „Build-A-Bot”.
- Faceți clic pe „Da, faceți-o!” în fereastra pop-up pentru a vă confirma acțiunea.
- Dacă apare o eroare în legătură cu faptul că numele este prea popular, accesați pagina aplicației și schimbați numele aplicației. De exemplu, „Music Bot” a fost prea popular, așa că a ajutat adăugarea câtorva numere la sfârșitul aplicației.
- 5 Clic Faceți clic pentru a dezvălui simbolul . Veți vedea acest lucru în zona de informații a botului dvs. Când faceți clic pe textul respectiv, vedeți un șir de litere și cifre.
- Faceți clic pe „Copiere” pentru a copia tot textul respectiv. Puteți să-l lipiți pe o notă lipicioasă undeva, dar asigurați-vă că aveți acces la codul respectiv și nu îl dați nimănui. Oricine are acel cod poate controla botul. Acest cod va fi întotdeauna aici dacă aveți nevoie de el.
Parte 3 din 6: Trimiterea botului către serverul / canalul Discord
- unu Clic Informații generale . Aceasta se află în meniul din stânga.
- 2 Clic Copie sub ID-ul clientului. Veți vedea acest lucru în mijlocul paginii web.
- 3 Inserați codul ClientID copiat în următoarea adresă URL: 'https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8 '
- De exemplu, dacă ID-ul dvs. client era 000000000000000001, adresa URL ar arăta astfel: https://discord.com/oauth2/authorize?&client_id=000000000000000001&scope=bot&permissions=8
- 4 Inserați adresa URL în bara de adrese a browserului web. Veți fi direcționat către o pagină unde vă puteți atribui botul unui canal.
- Faceți clic pe caseta drop-down pentru a afișa toate canalele compatibile.
- Faceți clic pe „Autorizați” pentru a continua. Veți primi o confirmare că robotul a fost mutat și că puteți închide fila activă.
Parte 4 din 6: Codificarea botului
- unu Creați un folder pe desktop pentru codul dvs. de bot. Veți crea fișiere de cod care vor intra aici.
- Acest cod a fost furnizat de https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ .
- Puteți căuta pe internet codurile bot dorite, cum ar fi cele care redă muzică în mod constant. Acest wikiHow folosește un eșantion de cod pentru un bot care răspunde la orice text începând cu „!”
- 2 Deschideți un editor de text. Puteți utiliza programele implicite precum Notepad pentru Windows sau TextEdit pentru Mac.
- 3 Tastați următorul cod:
{ “token” : “Your Bot Token” }
- Asigurați-vă că ați introdus acel număr de jeton Bot pe care l-ați obținut din pașii anteriori între ghilimele din text.
- 4 Salvați fișierul ca „auth.json”. Asigurați-vă că fișierul nu se salvează cu o extensie de fișier .txt.
- 5 Porniți un document nou. Puteți face acest lucru fie apăsând Ctrl + N (Windows) sau ⌘ Cmd + N (Mac) sau făcând clic pe „Nou” din fila „Fișier”.
- 6 Tastați următorul cod:
{ “name” : “greeter - bot” , “version” : “1 . 0.0 ” , “description” : “My First Discord Bot” , “main” : “bot . js” , “author” : “Your Name” , “dependencies” : {} }
- Asigurați-vă că înlocuiți numele „autor” cu numele dvs. De asemenea, puteți schimba „descrierea” dacă nu vă place „Primul meu bot de discordie”.
- 7 Salvați fișierul ca „package.json”. Asigurați-vă că fișierul nu se salvează cu o extensie de fișier .txt.
- 8 Porniți un document nou. Puteți face acest lucru fie apăsând Ctrl + N (Windows) sau ⌘ Cmd + N (Mac) sau făcând clic pe „Nou” din fila „Fișier”.
- 9 Tastați codul robotului. De exemplu, dacă doriți să creați un bot care să răspundă la orice mesaje care încep cu „!”, Tastați următorul cod:
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 Salvați fișierul ca „bot.js”. Asigurați-vă că fișierul nu se salvează cu o extensie de fișier .txt.
- Puteți închide editorul de text.
Parte 5 din 6: Instalarea dependențelor de bot
- unu Deschideți o fereastră de comandă. Pe Windows, puteți căuta „Cmd” în câmpul de căutare Windows din meniul Start. Pe Mac, puteți căuta în Spotlight „Prompt de comandă”.
- 2 Navigați la folderul bot de pe desktop. De exemplu, puteți tasta cd Users Default Desktop Desktop DiscordBotfoldername.
- 3 Tastați npm install discord.io winston - salvați și apăsați ↵ introduce . Cu Node.js instalat, această linie va descărca automat dependențele pentru botul dvs. în folderul desktop.
- 4 Tastați npm install https://github.com/woor/discord.io/tarball/gateway_v6 și apăsați ↵ introduce . Acest cod vă va asigura că nu trebuie să instalați nimic altceva pentru ca botul dvs. să funcționeze.
- Acum aveți cod pentru botul dvs. și veți testa dacă codul dvs. funcționează în partea următoare.
Parte 6 din 6: Rularea botului
- unu Tastați nod bot.js și apăsați ↵ introduce în promptul de comandă. Dacă primiți o linie de eroare, ați făcut ceva greșit.
- 2 Tastați „! Intro” în Discord. Veți dori să tastați acest lucru în canalul în care se află botul dvs. Exemplul de cod furnizat îl determină pe bot să răspundă „Pong!” la text începând cu „!”. Deci, pentru a testa dacă robotul funcționează, tastați „! Intro” și așteptați un răspuns.
- 3 Verificați codarea dacă nu ați auzit un răspuns. Dacă robotul dvs. nu a răspuns la „! Introducere” în Discord, parcurgeți din nou acest wikiHow și verificați dacă robotul dvs. este configurat corect. A te asigura:
- Node.js instalat corect.
- Jetonul Bot este introdus corect în fișierul dvs. auth.json.
- Sunteți în același canal ca și botul.
- Botul este pe server.
- Codarea dvs. este corectă în fișierele dvs. auth.json, bot.js și package.json.
- Ați descărcat toate dependențele pentru ca botul dvs. să funcționeze folosind Prompt de comandă cu Node.js instalat.
Întrebări și răspunsuri ale comunității
Căutare Adăugați o întrebare nouă- Întrebare Botul meu spune că este offline ce trebuie să fac? Josh Ghicesc Ați făcut corect codul? Încercați să refaceți codul. Asigurați-vă că faceți „node bot.js” fără ghilimele atunci când terminați codul.
- Întrebare Ce trebuie să fac dacă scrie eroare la introducerea nodului bot.js în promptul de comandă? Josh Ghicesc Ați făcut corect codul? Încercați să refaceți codul. Asigurați-vă că tastați totul corect.
Publicitate