Discord este un popular program de chat pe care jucătorii îl folosesc și îl adoră adesea. Utilizatorii Discord își pot crea propriul canal Discord gratuit și pot invita oamenii să se alăture canalului. Unii oameni folosesc roboți pe Discord pentru a reda muzică, pentru a saluta utilizatorii noi de pe canal și multe altele. Acest wikiHow vă învață cum să creați un bot pentru Discord. Cu toate acestea, cel puțin ar trebui să fiți puțin familiarizați cu codificarea, deoarece roboții funcționează prin JavaScript.
Etapa
Partea 1 din 6: Pregătirea computerului
Pasul 1. Descărcați Node.js din
Node.js este timpul de rulare JavaScript gratuit de care aveți nevoie pentru a construi roboți. Puteți alege fișierul de instalare pentru Windows sau MacOS, precum și versiunea dorită. Pentru acest proces, este recomandat să alegeți versiunea LTS.
Pasul 2. Rulați fișierul de instalare
Pe un computer Windows, pur și simplu faceți clic pe fișierul descărcat pentru a rula instalarea. Pe un Mac, va trebui să extrageți fișierele și să găsiți fișierul aplicație / instalare. Asigurați-vă că ați citit toate acordurile înainte de a efectua instalarea.
Pasul 3. Creați un cont Discord (opțional)
Dacă nu aveți încă un cont Discord, puteți crea unul la
Pasul 4. Conectați-vă la contul și canalul dvs. Discord
Deschideți aplicația Discord de pe computer și deschideți canalul la care doriți să adăugați botul.
Partea 2 din 6: Crearea de roboți pe discordie
Pasul 1. Accesați https://discord.com/developers/applications/me printr-un browser web
S-ar putea să vă puteți accesa deja contul prin intermediul aplicației, dar conectați-vă din nou dacă vi se solicită. În această secțiune, creați o aplicație activată pentru bot. Aceasta înseamnă că veți construi aplicații și roboți.
Pasul 2. Faceți clic pe butonul albastru de aplicație nouă
Este în partea dreaptă a browserului. Va apărea o fereastră pop-up pentru numele aplicației dvs.
Introduceți numele aplicației și faceți clic pe „Creați”. Alegeți un nume descriptiv (de exemplu, „Greeterbot”) dacă botul aplicației dvs. funcționează pentru a saluta utilizatorii. Cu toate acestea, un nume precum „Greeterbot” poate declanșa erori, deoarece este un nume atât de popular. Prin urmare, adăugați un șir de numere la sfârșitul numelui (de ex. "Greeterbot38764165441")
Pasul 3. Faceți clic pe Bots din meniul din stânga
Acest meniu este indicat de o pictogramă piesă puzzle.
Pasul 4. Faceți clic pe Adăugare bot
Acest buton se află sub titlul „Build-A-Bot”.
- Faceți clic pe „Da, faceți-o!”În fereastra pop-up pentru a confirma acțiunea.
- Dacă primiți un mesaj de eroare despre un nume prea popular, reveniți la pagina aplicației și schimbați numele. De exemplu, numele „Music Bot” a fost considerat prea popular. Cu toate acestea, puteți adăuga câteva numere la sfârșitul numelui aplicației.
Pasul 5. Faceți clic pe Faceți clic pentru a dezvălui jetonul
Această postare se află în zona de informații despre bot. Când se face clic pe text, puteți vedea o serie de litere și cifre.
Faceți clic pe „Copiere” pentru a copia tot textul. Puteți să-l lipiți într-o notă lipicioasă sau o aplicație pentru note, dar asigurați-vă că puteți accesa codul și nu îl dați nimănui. Oricine are codul poate controla botul. Codul va fi întotdeauna afișat pe această pagină atunci când aveți nevoie de el
Partea 3 din 6: Trimiterea de roboți către serverele sau canalele serverului Discord
Pasul 1. Faceți clic pe Informații generale
Se află în meniul din partea stângă a ecranului.
Pasul 2. Faceți clic pe Copiere sub secțiunea „Client ID”
Această opțiune se află în mijlocul paginii web.
Pasul 3. Lipiți ClientID-ul pe care l-ați 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 este „000000000000000001”, adresa URL va arăta astfel:
Pasul 4. Lipiți adresa URL în bara de adrese a browserului
Veți fi condus la o nouă pagină care vă va permite să adăugați roboți la canalul dvs.
- 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 un mesaj de confirmare că robotul a fost adăugat și că fila activă poate fi închisă.
Partea 4 din 6: Codarea roboților
Pasul 1. Creați un folder pentru codurile bot pe desktop
Veți crea fișiere de cod care vor fi adăugate ulterior în dosar.
- Codul prezentat în acest articol este preluat de la
- Dacă doriți, puteți căuta pe internet alte coduri bot, cum ar fi coduri pentru redarea continuă a muzicii. Acest wikiHow folosește exemplul de cod pentru roboții care răspund la text sau comenzile care încep cu „!”
Pasul 2. Deschideți un program de editare a textului
Puteți utiliza un program de editare a textului de tip inferior, precum Notepad pentru Windows sau TextEdit pentru Mac.
Pasul 3. Introduceți următorul cod:
{„Token”: „Jetonul dvs. de bot”}
Pasul 4. Salvați fișierul ca „auth.json”
Asigurați-vă că fișierul nu este salvat cu o extensie.txt.
Pasul 5. Creați un document nou
Puteți crea una apăsând comanda rapidă Ctrl + N (Windows) sau Cmd + N (Mac) sau făcând clic pe opțiunea „Nou” din fila „Fișier”.
Pasul 6. Tastați următorul cod:
{„Nume”: „greeter-bot”, „versiune”: „1.0.0”, „descriere”: „Primul meu discord bot”, „principal”: „bot.js”, „autor”: „numele tău”, „Dependențe”: {}}
Pasul 7. Salvați fișierul ca „package.json”
Asigurați-vă că fișierul nu este salvat cu o extensie.txt.
Pasul 8. Creați un document nou
Puteți crea una apăsând comanda rapidă Ctrl + N (Windows) sau Cmd + N (Mac) sau făcând clic pe opțiunea „Nou” din fila „Fișier”.
Pasul 9. Introduceți codul bot
De exemplu, dacă doriți să creați un bot care să răspundă la mesaje sau comenzi care încep cu simbolul „!”, Tastați următorul cod:
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 `!` dacă (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.}}});
Pasul 10. Salvați fișierul ca „bot.js”
Asigurați-vă că fișierul nu este salvat cu o extensie.txt.
Puteți închide programul de editare a textului în acest moment
Partea 5 din 6: Instalarea unui bot de asistență
Pasul 1. Deschideți o fereastră de linie de comandă
Pe Windows, puteți utiliza cuvântul cheie „Cmd” în câmpul de căutare Windows din meniul „Start”. Pe un Mac, puteți căuta „Prompt de comandă” prin Spotlight.
Pasul 2. Accesați folderul roboți de pe desktop
De exemplu, puteți tasta cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Pasul 3. Tastați npm install discord.io winston –save și apăsați Enter
Odată ce Node.js este instalat, această linie de comandă va descărca automat suportul sau dependența pentru bot în folderul desktop.
Pasul 4. Tastați npm install și apăsați Introduce.
Codul va asigura că nu există alte elemente sau programe pe care trebuie să le instalați pentru ca robotul să funcționeze.
Acum aveți codul pentru bot și veți testa că codul poate funcționa în următoarea metodă
Partea 6 din 6: Rularea botului
Pasul 1. Tastați nodul bot.js și apăsați Enter în fereastra de comandă
Dacă primiți un mesaj de eroare, faceți ceva greșit în codul bot.
Pasul 2. Tastați „! Intro” în Discord
Introduceți comanda pe canalul care conține botul. Exemplul de cod prezentat în acest articol instruiește robotul să răspundă la comenzile sau postările care încep cu simbolul „!” cu cuvântul „Pong!”. Pentru a testa dacă robotul funcționează, tastați „! Intro” și așteptați un răspuns sau un răspuns de la bot.
Pasul 3. Verificați codul dacă nu primiți niciun răspuns
Dacă robotul nu răspunde la mesajul „! Intro” de pe Discord, recitiți acest wikiHow și asigurați-vă că botul este configurat corect. În plus, asigurați-vă că:
- Node.js instalat corect.
- Jetonul Bot este corect introdus în fișierul auth.json.
- Sunteți pe același canal ca și bot
- Botul este deja pe server.
- Codul inclus în fișierele auth.json, bot.js și package.json este corect.
- Ați descărcat toate suporturile sau dependențele pentru ca botul să funcționeze folosind Promptul de comandă (după instalarea Node.js).