Taula de continguts:
- Pas 1: baixeu l'aplicació Discord
- Pas 2: configureu el vostre propi canal
- Pas 3: instal·leu Node.js i Npm
- Pas 4: creeu el bot
- Pas 5: creeu un directori local
- Pas 6: últim pas i prova del bot
Vídeo: Com afegir un bot interactiu en discòrdia: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
En aquest tutorial us mostraré com crear un bot interactiu propi que funcioni amb alguns comandos.
Discord és una aplicació de xarxes socials de Skype / Whats-app que reuneix els jugadors. Poden tenir un canal propi, comprovar a quin joc juguen cada membre, trucar-se i xatejar entre ells. Una de les possibilitats és afegir un bot al servidor. Pot ser un robot automatitzat o, per exemple, un reproductor de música.
Subministraments:
- Internet per descomptat (doh!)
- Aplicació Discord
- Node.js, npm
- Coneixement bàsic d’execució d’ordres a Terminal
Pas 1: baixeu l'aplicació Discord
Baixeu-vos l'aplicació Discord. Aquesta aplicació és una aplicació multidispositiu que es pot descarregar des de
El nom d’usuari que creeu té adjuntat un número únic, tal com es mostra a la imatge superior. Utilitzeu aquest nom + # per afegir altres membres de la discòrdia.
Pas 2: configureu el vostre propi canal
Per tal que es creï el bot, hem de crear el nostre propi servidor.
1. Quan hàgiu iniciat la sessió a Discord, hauríeu de veure alguna cosa com les imatges anteriors:
2. Perquè el servidor creï, hem de fer clic al '+' de l'extrem inferior esquerre ressaltat en vermell.
Assigneu un nom al servidor i introduïu la regió del servidor. Opcionalment, podeu afegir una imatge al servidor. Un cop hàgiu completat aquests passos, hauríeu de veure la llista de servidors a les pestanyes de l'esquerra, en funció del dispositiu en què estigueu.
Pas 3: instal·leu Node.js i Npm
Un cop hàgiu acabat de crear el vostre propi servidor, discord us demana que convideu amics al vostre servidor. Omet aquest pas (o convida amics al teu canal de discòrdia mitjançant l'enllaç d'invitació) i voilá! S'ha creat el vostre propi servidor.
1. Comproveu si hi ha node.js i npm
Primer ens hem d’assegurar que hem de fer un projecte local perquè l’API faci trucades. També hem d'obtenir un testimoni per al bot. Per fer-ho, hem d’afegir algunes línies al terminal. Per obrir el terminal, premeu la barra espaiadora CMD + i cerqueu el terminal. Si ho heu fet correctament, el terminal hauria d'aparèixer com la imatge superior.
Per comprovar si heu instal·lat node.js i npm, escriviu el codi següent:
Per a node.js:
node -v
Per a npm:
npm -v
Si teniu node.js i npm instal·lats, hauríeu de veure la versió, si no, instal·leu node.js i npm introduint el següent codi (node.js s’instal·larà juntament amb npm):
Per a npm:
npm instal·la npm @ latest -g
Pas 4: creeu el bot
Hem de crear una aplicació i un bot perquè el nostre bot funcioni. També l’hem d’enviar al nostre servidor de discòrdia.
1. Creeu l'aplicació i el bot:
En primer lloc, aneu a discordapp.com/developers/applications/me. Inicieu la sessió amb el vostre compte. Feu clic a Aplicació nova per començar i doneu un nom a la vostra aplicació i, a continuació, feu clic a crear. A la pestanya esquerra, seleccioneu Bot. Creeu el bot. Si es crea el bot, rebreu un missatge a la imatge superior que indica que el bot s'ha creat.
2. Envieu el bot al servidor Discord
A Informació general, copieu el vostre identificador de client, copieu-lo i enganxeu-lo en aquest URL substituint els números:
discordapp.com/oauth2/authorize?&client_id…
Copieu l'URL amb el vostre número d'identificació de client al navegador. Això us portarà a un lloc web on podreu dir a Discord on enviar el bot. Sabreu que va funcionar si obriu Discord en una aplicació o al navegador i aneu al vostre servidor. El canal dirà que un robot s’ha unit a la sala i el veureu al menú de la dreta, a la llista de membres en línia.
Pas 5: creeu un directori local
Hem de crear una carpeta al vostre ordinador que emmagatzemi tots els fitxers del vostre bot. Anomeneu-lo com discordBot o quelcom que es pugui reconèixer fàcilment.
1. Creeu una carpeta i tres fitxers
N'hem de crear tres en aquesta carpeta.
Executeu el codi següent al terminal:
mkdir discordBot
Navegueu per la carpeta escrivint el codi següent:
cd discordBot
A continuació, escriviu la línia següent:
npm init -y
Això crearà un fitxer package.json dins de la carpeta del projecte.
Comencem primer instal·lant una coneguda biblioteca Javascript per interactuar amb l’API Discord anomenada discord.js. Escriure:
npm install --save discord.js
No feu cas als avisos per ara.
2. Creació d’un fitxer per al testimoni
Amb qualsevol editor de text, creeu un fitxer i anomeneu-lo "auth.json".
Enganxeu el codi següent:
{
"Token": "El vostre testimoni de bot"}
A continuació, substituïu el "testimoni del vostre bot" pel vostre testimoni. Es pot trobar a:
Inicieu la sessió, feu clic a Secret de client i substituïu el testimoni de bot.
Deseu el fitxer i creeu-ne un de nou.
Al fitxer següent, anomeneu-lo package.json, enganxeu el codi següent:
{
“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your Name”, “dependencies”: {}}
Substituïu el nom de l'autor pel nom que vulgueu. Deseu aquest fitxer com a "package.json" a la carpeta del bot Discord.
Per fi, l’últim fitxer.json es dirà bot.js i enganxeu el codi següent:
const Discord = require ('discord.js');
client const = nova Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Iniciat la sessió com a $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Deseu aquest darrer fitxer de text com a "bot.js" a la carpeta del bot Discord. He afegit una senzilla ordre que si dieu "ping", el robot respondrà amb "Pong!"
Pas 6: últim pas i prova del bot
1. Obriu el terminal
A la terminal, hem de comprovar si ho hem fet tot correctament. Aneu a la carpeta escrivint l'ordre següent:
cd discordBot
2. Executeu el bot
Al final, executeu l'ordre com es mostra a continuació:
node bot.js
Si ho heu fet tot, hauria de dir: Heu iniciat la sessió com a discordBot # xxxx!
Et voilà! el bot s'ha creat per al vostre servidor de discòrdia. Podeu enviar un missatge "Ping" al canal per obtenir una resposta "Pong!"
Aquest és només un bot bàsic per al vostre canal de discòrdia. Per obtenir idees més interessants, consulteu:
Recomanat:
BBC Micro: bit and Scratch: volant interactiu i joc de conducció: 5 passos (amb imatges)
BBC Micro: bit i Scratch: volant interactiu i joc de conducció: una de les tasques de la meva classe aquesta setmana és utilitzar el BBC Micro: bit per relacionar-me amb un programa Scratch que hem escrit. Vaig pensar que aquesta era l'oportunitat perfecta per utilitzar el meu ThreadBoard per crear un sistema incrustat. La meva inspiració per a la ratllada p
Feu un sistema LED interactiu per a escales: 7 passos
Feu un sistema LED interactiu per a escales: hi ha una escala a la casa. És molt interessant veure molts projectes de renovació d’escales a la comunitat. Fa poc ocupat, així que vaig decidir fer servir alguns mòduls de maquinari de codi obert per transformar les escales de casa i afegir-hi algunes interactuacions
Mur interactiu de rajoles LED (més fàcil del que sembla): 7 passos (amb imatges)
Paret de rajoles LED interactiu (més fàcil del que sembla): en aquest projecte vaig construir una pantalla de paret LED interactiva amb peces impreses Arduino i 3D. La inspiració d’aquest projecte va venir parcialment de rajoles Nanoleaf. Volia arribar a la meva pròpia versió que no només fos més assequible, sinó també mo
Construeix el pont interactiu Rainbow mitjançant Minecraft Raspberry Pi Edition: 11 passos
Construeix el pont interactiu Rainbow mitjançant Minecraft Raspberry Pi Edition: ahir vaig veure el meu nebot de 8 anys jugant a Minecraft amb el Raspberry Pi que li vaig donar abans, llavors vaig tenir una idea que utilitza el codi per fer un Minecraft personalitzat i emocionant. projecte de blocs LED pi. Minecraft Pi és una bona manera de començar sense
Com formatar el codi en discòrdia (mòbil): 10 passos
Com formatar el codi en discòrdia (mòbil): aquest conjunt d’instruccions és per a persones que codifiquen regularment i també utilitzen l’aplicació discòrdia. Això us ensenyarà a enviar text i, a continuació, a formatar-lo a qualsevol idioma de codificació que vulgueu