Taula de continguts:

Com afegir un bot interactiu en discòrdia: 6 passos
Com afegir un bot interactiu en discòrdia: 6 passos

Vídeo: Com afegir un bot interactiu en discòrdia: 6 passos

Vídeo: Com afegir un bot interactiu en discòrdia: 6 passos
Vídeo: КАК НАСТРОИТЬ L4D2 2024, Desembre
Anonim
Com afegir un bot interactiu a Discord
Com afegir un bot interactiu a Discord

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

Configuració del vostre propi canal
Configuració del vostre propi canal
Configuració del vostre propi canal
Configuració del vostre propi canal
Configuració del vostre propi canal
Configuració del 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

Instal·leu Node.js i Npm
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

Creeu el bot
Creeu el bot
Creeu el bot
Creeu el bot
Creeu el bot
Creeu el bot
Creeu el bot
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

Creeu un directori local
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

Últim pas i prova del bot
Últim pas i prova del bot
Últim pas i prova del bot
Ú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: