Discord ha demostrat contínuament que és la plataforma de missatgeria instantània per a qualsevol persona que vulgui parlar, xatejar per vídeo o fer streaming amb amics en línia durant els últims cinc anys aproximadament. Els bots de Discord són una de les causes.
Els bots us poden permetre fer tot, des d'automatitzar treballs monòtons fins a començar a reproduir música al vostre servidor, i en aquesta guia, us ensenyarem com construir un bot de Discord.
Tot i que l'automatització és l'objectiu principal per utilitzar un bot de Discord, realment podeu crear-ne un per fer qualsevol cosa (almenys qualsevol cosa que pugueu introduir en algun codi JavaScript).
En aquest tutorial, utilitzarem Node.js per crear el nostre propi bot bàsic de Discord.
Requisits
- Compte de Discord
- Servidor de Discord nou
- Node.js instal·lat al vostre ordinador.
- Codi de Visual Studio
- I, per descomptat, una connexió wifi.
Creeu una nova aplicació de Discord.
Per començar, hem de registrar l'aplicació mitjançant el lloc del desenvolupador de Discord. Navegueu fins a per arribar-hi portal.
A continuació, seleccioneu el botó Nova aplicació que es troba a la part dreta.
Quan feu clic al botó, apareixerà un quadre de diàleg que us demanarà que doneu un nom al vostre bot. En el meu cas, només anomenaré el bot "jaysbot".
Seleccioneu l'opció del bot a continuació i feu clic al botó "Afegeix bot". Apareixerà el següent quadre de diàleg:
Quan aproveu l'establiment de la nova aplicació, ara teniu un bot.
Tanmateix, no crec que vulgueu un bot estúpid. Afegim algunes funcions addicionals i millorem la implicació dels usuaris donant-li diversos permisos.
Si escolliu OAuth2 al menú, com es mostra a continuació, marqueu les caselles.
L'enllaç es produirà a la part inferior de la pàgina quan s'hagi afegit el permís després de donar-li altres permisos al bot.
L'enllaç que heu copiat anteriorment s'hauria d'enganxar a qualsevol navegador. Hauria d'aparèixer la pantalla que segueix i afegir-hi el servidor.
Després de triar el vostre servidor, premeu el botó "autoritzar":
Ara heu afegit correctament el nostre bot al vostre servidor.
Creació d'un projecte Node.js
Ara que hem registrat el nostre bot, hem de crear una carpeta per als fitxers Node.js.
Configuració de dependències
Els paquets que el programa necessita per funcionar correctament es coneixen com a dependències. En aquest cas, tot el que necessitem és el paquet discord.js. Per ajudar-nos a gestionar el testimoni Jaysbot, encara instal·larem el paquet dotenv.
Això garantirà que cada trucada tingui l'autorització adequada, nodemon també és necessari per mantenir el servidor en funcionament. Introduïu l'ordre següent per iniciar el projecte en un nou terminal:
Els resultats són els següents:
L'ordre següent instal·larà la biblioteca Dotenv i Discord.js per al projecte:
Utilitzeu l'ordre següent per instal·lar la biblioteca nodemon:
Cada vegada que fem una modificació als nostres fitxers, Nodemon reinicia el servidor.
Desenvolupant el nostre bot
Al portal de desenvolupadors, hem d'aprovar les trucades de Discord.js. Això requereix que copiem el testimoni del nostre bot.
Després de copiar-lo, poseu-lo de la manera següent en un fitxer nou que hauríeu d'anomenar.env.
Creeu el fitxer bot.
Creeu un fitxer separat al directori principal del projecte anomenat bot.js. Utilitzarem el paquet dotenv per configurar variables d'entorn, importar classes des de discord.js i després llançar un client nou:
Per activar el bot, introduïu l'ordre següent al vostre terminal:
Conclusió
La plataforma de Discord s'està expandint ràpidament. Ha produït un mitjà segur de comunicació i connexió per als entusiastes del bitcoin, els propietaris d'empreses i els jugadors.
Un avantatge addicional és tenir un bot capaç que pugui respondre, prohibir i silenciar els usuaris. Aquesta publicació explicava com utilitzar node.js per crear un bot senzill. Per tant, podeu aplicar aquesta comprensió per incloure noves capacitats.
Feliç codificació.
Deixa un comentari