Durante os últimos cinco anos aproximadamente, Discord demostrou continuamente que é a plataforma de mensaxería instantánea para quen queira falar, chatear por vídeo ou transmitir con amigos en liña. Os bots de Discord son unha das causas.
Os bots poden permitirche realizar todo, desde automatizar traballos monótonos ata comezar a reproducir música no teu servidor, e nesta guía ensinarémosche como construír un bot Discord.
Aínda que a automatización é o propósito principal para usar un bot de Discord, realmente podes crear un para facer calquera cousa (todo o que poidas meter nalgún código JavaScript, polo menos).
Neste tutorial, usaremos Node.js para crear o noso propio bot Discord básico.
requisitos
- Conta Discord
- Servidor de discor novo
- Node.js instalado no teu ordenador.
- Código Visual Studio
- E, por suposto, unha conexión wifi.
Crea unha nova aplicación Discord.
Para comezar, debemos rexistrar a aplicación usando o sitio de Discord Developer. Navega ata para chegar a este Portal.
A continuación, seleccione o botón Nova aplicación que está situado no lado dereito.
Cando fas clic no botón, aparecerá un cadro de diálogo que che solicita que lle deas un nome ao teu bot. No meu caso, chamarei ao bot "jaysbot".
Seleccione a opción de bot a continuación e prema no botón "engadir bot". Aparecerá o seguinte cadro de diálogo:
Cando aprobas o establecemento da nova aplicación, agora tes un bot.
Non obstante, non creo que queiras un bot tonto. Engademos algunhas funcións adicionais e melloremos o compromiso do usuario dándolle varios permisos.
Ao escoller OAuth2 no menú, como se mostra a continuación, marque as caixas.
A ligazón producirase na parte inferior da páxina cando se engade o permiso despois de darlle outros permisos ao bot.
A ligazón que copiaches anteriormente debería pegarse agora en calquera navegador. A pantalla que segue debería aparecer e engadirlle o servidor.
Despois de escoller o seu servidor, prema o botón "autorizar":
Agora engadiches correctamente o noso bot ao teu servidor.
Facendo un proxecto Node.js
Agora que rexistramos o noso bot, debemos crear un cartafol para os ficheiros Node.js.
Configurar dependencias
Os paquetes que o programa precisa para funcionar correctamente coñécense como dependencias. Neste caso, todo o que necesitamos é o paquete discord.js. Para axudar a xestionar o token de Jaysbot, aínda instalaremos o paquete dotenv.
Isto garantirá que cada chamada teña a autorización axeitada, nodemon tamén é necesario para que o servidor siga funcionando. Introduza o seguinte comando para iniciar o proxecto nun novo terminal:
Os resultados son os seguintes:
O seguinte comando instalará a biblioteca Dotenv e Discord.js para o proxecto:
Use o seguinte comando para instalar a biblioteca nodemon:
Cada vez que facemos unha modificación nos nosos ficheiros, Nodemon reinicia o servidor.
Desenvolvendo o noso bot
No portal dos desenvolvedores, debemos aprobar as chamadas de Discord.js. Isto require que copiemos o token do noso bot.
Despois de copialo, colócao do seguinte xeito nun ficheiro novo que deberías chamar.env.
Construír o ficheiro bot.
Crea un ficheiro separado no directorio principal do proxecto chamado bot.js. Usaremos o paquete dotenv para configurar variables de ambiente, importar clases desde discord.js e, a continuación, lanzar un novo cliente:
Para activar o bot, introduza o seguinte comando no seu terminal:
Conclusión
A plataforma de Discord está a expandirse rapidamente. Produciu un medio seguro de comunicación e conexión para os entusiastas do bitcoin, os empresarios e os xogadores.
Unha vantaxe adicional é ter un bot capaz que pode responder, prohibir e silenciar aos usuarios. Esta publicación explicou como usar node.js para construír un bot sinxelo. Polo tanto, pode aplicar esta comprensión para incluír novas capacidades.
Feliz codificación.
Deixe unha resposta