Discord és un popular programa de xat que els jugadors solen utilitzar i estimar. Els usuaris de Discord poden crear el seu propi canal Discord gratuïtament i convidar la gent a unir-se al canal. Algunes persones utilitzen bots a Discord per reproduir música, saludar els usuaris nous del canal i molt més. Aquest wikiHow us ensenya a crear un bot per a Discord. Tanmateix, com a mínim heu de familiaritzar-vos amb la codificació perquè els robots funcionen mitjançant JavaScript.
Pas
Primera part de 6: Preparació de l'ordinador
Pas 1. Descarregueu Node.js des de
Node.js és el temps d’execució gratuït de JavaScript que necessiteu per crear robots. Podeu triar el fitxer d’instal·lació per a Windows o MacOS, així com la versió que vulgueu. Per a aquest procés, es recomana escollir la versió LTS.
Pas 2. Executeu el fitxer d'instal·lació
En un ordinador Windows, feu clic al fitxer descarregat per executar la instal·lació. En un Mac, haureu d'extreure els fitxers i trobar el fitxer d'aplicació / instal·lació. Assegureu-vos de llegir tots els acords abans de fer la instal·lació.
Pas 3. Creeu un compte Discord (opcional)
Si encara no teniu cap compte de Discord, podeu crear-ne un a
Pas 4. Inicieu la sessió al compte i al canal de Discord
Obriu l'aplicació Discord a l'ordinador i obriu el canal al qual voleu afegir el bot.
Part 2 de 6: Creació de robots en discòrdia
Pas 1. Visiteu https://discord.com/developers/applications/me mitjançant un navegador web
És possible que ja pugueu accedir al vostre compte mitjançant l'aplicació, però torneu a iniciar la sessió si se us sol·licita. En aquesta secció, creeu una aplicació amb bot. Això significa que crearà aplicacions i robots.
Pas 2. Feu clic al botó blau Aplicació nova
Es troba a la part dreta del navegador. Apareixerà una finestra emergent per al nom de la vostra aplicació.
Escriviu el nom de l'aplicació i feu clic a "Crea". Trieu un nom descriptiu (per exemple, "Greeterbot") si el bot de l'aplicació funciona per saludar els usuaris. Tot i això, un nom com "Greeterbot" pot provocar errors perquè és un nom tan popular. Per tant, afegiu una cadena de números al final del nom (per exemple, "Greeterbot38764165441")
Pas 3. Feu clic a Bots al menú de l'esquerra
Aquest menú està indicat per una icona de trencaclosques.
Pas 4. Feu clic a Afegeix bot
Aquest botó es troba sota l’encapçalament “Build-A-Bot”.
- Feu clic a "Sí, feu-ho!”A la finestra emergent per confirmar l'acció.
- Si rebeu un missatge d'error sobre un nom massa popular, torneu a la pàgina de l'aplicació i canvieu-ne el nom. Per exemple, el nom "Music Bot" es considera massa popular. Tanmateix, podeu afegir alguns números al final del nom de l'aplicació.
Pas 5. Feu clic a Feu clic per revelar el testimoni
Aquesta publicació es troba a l'àrea d'informació del bot. Quan es fa clic al text, podeu veure una sèrie de lletres i números.
Feu clic a "Copia" per copiar tot el text. Podeu enganxar-lo en una nota adhesiva o en una aplicació de notes, però assegureu-vos que podeu accedir al codi i no el doneu a ningú. Qualsevol persona amb el codi pot controlar el bot. El codi sempre es mostrarà en aquesta pàgina quan el necessiteu
Part 3 de 6: enviament de robots a servidors o canals del servidor Discord
Pas 1. Feu clic a Informació general
Es troba al menú de la part esquerra de la pantalla.
Pas 2. Feu clic a Copia a la secció "Identificador de client"
Aquesta opció es troba al centre de la pàgina web.
Pas 3. Enganxeu l'identificador de client que heu copiat a l'URL següent:
"Https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8"
Per exemple, si el vostre ID de client és "000000000000000001", l'URL tindrà el següent aspecte:
Pas 4. Enganxeu l'URL a la barra d'adreces del navegador
Se us dirigirà a una pàgina nova que us permetrà afegir robots al vostre canal.
- Feu clic al quadre desplegable per mostrar tots els canals compatibles.
- Feu clic a "Autoritza" per continuar. Rebrà un missatge de confirmació que s'ha afegit el bot i que es pot tancar la pestanya activa.
Part 4 de 6: Codificació de robots
Pas 1. Creeu una carpeta per als codis de bot a l'escriptori
Creeu fitxers de codi que posteriorment s'afegiran a la carpeta.
- El codi que es mostra en aquest article està extret de
- Si voleu, podeu cercar a Internet altres codis bot, com ara codis per reproduir música contínuament. Aquest wikiHow utilitza codi de mostra per a robots que responen a text o ordres que comencen per "!"
Pas 2. Obriu un programa d'edició de text
Podeu utilitzar un programa d’edició de text de gamma inferior com Bloc de notes per a Windows o TextEdit per a Mac.
Pas 3. Introduïu el codi següent:
{"Token": "El vostre testimoni de bot"}
Pas 4. Deseu el fitxer com a "auth.json"
Assegureu-vos que el fitxer no es desi amb una extensió.txt.
Pas 5. Creeu un document nou
Podeu crear-ne prement la drecera Ctrl + N (Windows) o Cmd + N (Mac) o fent clic a l'opció "Nou" de la pestanya "Fitxer".
Pas 6. Escriviu el codi següent:
{"Name": "greeter-bot", "version": "1.0.0", "description": "My First Discord Bot", "main": "bot.js", "author": "Your name", "Dependències": {}}
Pas 7. Deseu el fitxer com a "package.json"
Assegureu-vos que el fitxer no es desi amb una extensió.txt.
Pas 8. Creeu un document nou
Podeu crear-ne prement la drecera Ctrl + N (Windows) o Cmd + N (Mac) o fent clic a l'opció "Nou" de la pestanya "Fitxer".
Pas 9. Escriviu el codi del bot
Per exemple, si voleu crear un bot que respongui a missatges o ordres que comencin amb el símbol "!", Escriviu el codi següent:
var Discord = require ('discord.io'); var logger = require ('winston'); var auth = require ('./ auth.json'); // Configureu els paràmetres del registre logger.remove (logger.transports. Console); logger.add (nou logger.transports. Console, {colorize: true}); logger.level = 'depurar'; // Inicialitzar Discord Bot var bot = Discord. Client nou ({token: auth.token, autorun: true}); bot.on ('llest', funció (evt) {logger.info ('Connected'); logger.info ('Inici de sessió com:'); logger.info (bot.username + '- (' + bot.id + ')');}); bot.on ('missatge', funció (usuari, ID d'usuari, canalID, missatge, evt) {// El nostre bot ha de saber si executarà una ordre // Escoltarà els missatges que començaran amb `!` 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 ({a: channelID, missatge: 'Pong!'}); break; // Només cal afegir qualsevol ordre de cas si voleu.}}});
Pas 10. Deseu el fitxer com a "bot.js"
Assegureu-vos que el fitxer no es desi amb una extensió.txt.
Podeu tancar el programa d’edició de text en aquest moment
Part 5 de 6: Instal·lació d'un bot de suport
Pas 1. Obriu una finestra del símbol del sistema
Al Windows, podeu utilitzar la paraula clau "Cmd" al camp de cerca de Windows al menú "Inici". En un Mac, podeu cercar "Símbol d'ordres" mitjançant Spotlight.
Pas 2. Accediu a la carpeta bots de l'escriptori
Per exemple, podeu escriure cd / Users / Default Desktop / Desktop / FolderDiscordBotName.
Pas 3. Escriviu npm install discord.io winston –save i premeu Retorn
Un cop instal·lat Node.js, aquesta línia d’ordres descarregarà automàticament el suport o la dependència del bot a la carpeta de l’escriptori.
Pas 4. Escriviu npm install i premeu Entra.
El codi garantirà que no hi hagi cap altre element o programa que calgui instal·lar perquè el bot funcioni.
Ara teniu el codi del bot i comprovareu que el codi pot funcionar amb el mètode següent
Part 6 de 6: Executar el bot
Pas 1. Escriviu node bot.js i premeu Retorn a la finestra del símbol del sistema
Si rebeu un missatge d'error, esteu fent alguna cosa malament amb el codi bot.
Pas 2. Escriviu "! Intro" a Discord
Introduïu l'ordre al canal que conté el bot. El codi de mostra que es mostra en aquest article indica al robot que respongui a les ordres o publicacions que comencin amb el símbol "!" amb la paraula "Pong!". Per provar si el bot funciona, escriviu "! Intro" i espereu una resposta o resposta del bot.
Pas 3. Comproveu el codi si no obteniu cap resposta
Si el bot no respon al missatge "! Intro" de Discord, torneu a llegir aquest wikiHow i assegureu-vos que el bot està configurat correctament. A més, assegureu-vos:
- Node.js s'ha instal·lat correctament.
- El testimoni de bot s’insereix correctament al fitxer auth.json.
- Esteu al mateix canal que el bot
- El bot ja està al servidor.
- El codi inclòs als fitxers auth.json, bot.js i package.json és correcte.
- Heu descarregat tots els suports o dependències perquè el bot funcioni mitjançant el símbol del sistema (després d'instal·lar Node.js).