Cum să creați un bot în discordie

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.



Parte unu din 6: Pregătirea computerului

  1. 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. 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. 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. 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

  1. 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. 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. 3 Clic Bot în meniul din stânga. Aceasta este, de asemenea, pictograma piesei puzzle.
  4. 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. 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.
    Publicitate

Parte 3 din 6: Trimiterea botului către serverul / canalul Discord

  1. unu Clic Informații generale . Aceasta se află în meniul din stânga.
  2. 2 Clic Copie sub ID-ul clientului. Veți vedea acest lucru în mijlocul paginii web.
  3. 3 Inserați codul ClientID copiat în următoarea adresă URL: 'https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8 '
  4. 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ă.
    Publicitate

Parte 4 din 6: Codificarea botului

  1. unu Creați un folder pe desktop pentru codul dvs. de bot. Veți crea fișiere de cod care vor intra aici.
  2. 2 Deschideți un editor de text. Puteți utiliza programele implicite precum Notepad pentru Windows sau TextEdit pentru Mac.
  3. 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. 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. 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. 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. 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. 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. 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. 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.
    Publicitate

Parte 5 din 6: Instalarea dependențelor de bot

  1. 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. 2 Navigați la folderul bot de pe desktop. De exemplu, puteți tasta cd Users Default Desktop Desktop DiscordBotfoldername.
  3. 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. 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.
    Publicitate

Parte 6 din 6: Rularea botului

  1. 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. 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. 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.
    Publicitate

Î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.
Pune o întrebare 200 de caractere rămase Include adresa ta de e-mail pentru a primi un mesaj la răspunsul la această întrebare. Trimite
Publicitate

Probleme Frecvente

Tai Chi Chuan (Taijiquan) este o artă marțială antică chineză „internă” sau „moale” practicată adesea pentru beneficiile sale sănătoase și spirituale; este necompetitiv, blând și, în general, cu ritm lent. (v161421_b01). 19 mai 2020. O oră de ...



Cum să porți corect o pălărie de cowboy. Pălăriile de cowboy au o lungă tradiție, atât în ​​scopuri funcționale în timp ce lucrează, cât și ca o declarație de modă. Chiar dacă pare la fel de simplu ca să-ți pui pălăria pe cap și să-ți faci treaba, acolo ...

O entorse a genunchiului este o leziune a ligamentelor din genunchi, care sunt benzile dure, asemănătoare elasticului din genunchi, care vă conectează oasele și vă mențin articulațiile în poziție. O entorse poate afecta multe dintre ligamentele din genunchi prin ruperea ...



Nu a fost un meci grozav care poate fi ridicat la un statut clasic. Dar pentru o.