Cuprins:
- Pasul 1: Descărcați aplicația Discord
- Pasul 2: Configurarea propriului canal
- Pasul 3: Instalați Node.js și Npm
- Pasul 4: Creați botul
- Pasul 5: Creați un director local
- Pasul 6: Ultimul pas și testarea botului
Video: Cum să adăugați un bot interactiv în discordie: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În acest tutorial vă voi arăta cum să creați un bot interactiv propriu care funcționează cu câteva comando-uri.
Discord este o aplicație de social media Skype / Whats-app, care aduce împreună jucătorii. Aceștia pot avea un canal propriu, pot verifica ce joc joacă fiecare membru, se pot suna și pot discuta între ei. Una dintre posibilități este de a adăuga un bot la server. Acesta poate fi fie un robot automat, fie un bot care redă muzică, de exemplu.
Provizii:
- Internet desigur (doh!)
- Aplicație Discord
- Node.js, npm
- Cunoașterea de bază a executării comenzilor în Terminal
Pasul 1: Descărcați aplicația Discord
Descărcați aplicația Discord. Această aplicație este o aplicație multi-dispozitiv care poate fi descărcată de pe
Numele de utilizator pe care îl creați are un număr unic atașat, văzut ca imaginea de mai sus. Folosiți acest nume + # pentru a adăuga alți membri ai discordiei.
Pasul 2: Configurarea propriului canal
Pentru ca botul să fie creat, trebuie să ne creăm propriul server.
1. Când sunteți conectat la Discord, ar trebui să vedeți ceva de genul imaginilor de mai sus:
2. Pentru ca serverul să creeze, trebuie să facem clic pe „+” în colțul din stânga jos evidențiat cu roșu.
Dați serverului dvs. un nume și introduceți regiunea serverului. Opțional, puteți adăuga o imagine pe serverul dvs. După ce ați parcurs acești pași, ar trebui să vedeți lista serverului în filele din stânga, în funcție de dispozitivul pe care vă aflați.
Pasul 3: Instalați Node.js și Npm
După ce ați terminat de creat propriul server, discord cere să invitați prieteni pe serverul dvs. Treceți peste acest pas (sau invitați prietenii la canalul dvs. de discordie folosind linkul de invitație) și voilá! A fost creat propriul dvs. server.
1. Verificați dacă există node.js și npm
Mai întâi trebuie să ne asigurăm că trebuie să facem un proiect local pentru ca API să efectueze apeluri. De asemenea, trebuie să obținem un simbol pentru bot. Pentru a face acest lucru, trebuie să adăugăm câteva linii în terminal. Pentru a deschide terminalul, apăsați bara de spațiu CMD + și căutați terminalul. Dacă ați făcut acest lucru corect, terminalul ar trebui să apară ca imaginea de mai sus.
Pentru a verifica dacă ați instalat node.js și npm, tastați următorul cod:
Pentru node.js:
nod -v
Pentru npm:
npm -v
Dacă aveți amândoi node.js instalat și npm, trebuie să vedeți versiunea, dacă nu, instalați atât node.js cât și npm introducând următorul cod (node.js va fi instalat împreună cu npm):
Pentru npm:
npm instalați npm @ latest -g
Pasul 4: Creați botul
Trebuie să creăm o aplicație și un bot pentru ca botul nostru să funcționeze. De asemenea, trebuie să-l trimitem la serverul nostru discord.
1. Creați aplicația și botul:
Mai întâi, accesați discordapp.com/developers/applications/me. Conectați-vă cu contul dvs. Faceți clic pe Aplicație nouă pentru a începe și dați un nume aplicației dvs., apoi faceți clic pe creați. În fila din stânga, selectați Bot. Creați botul. Dacă botul este creat, veți primi un mesaj în imaginea de mai sus că botul a fost creat.
2. Trimiteți robotul la serverul dvs. Discord
În Informații generale, copiați ID-ul clientului, copiați ID-ul și lipiți-l în această adresă URL, înlocuind numerele:
discordapp.com/oauth2/authorize?&client_id…
Copiați adresa URL cu numărul dvs. de client în browser în browser. Acest lucru vă va duce la un site web unde puteți spune Discord unde să vă trimită botul. Veți ști că a funcționat dacă deschideți Discord într-o aplicație sau în browser și navigați la server. Canalul va spune că un robot s-a alăturat camerei și îl veți vedea în meniul din dreapta sub lista membrilor online.
Pasul 5: Creați un director local
Trebuie să creăm un folder pe computerul dvs. care va stoca toate fișierele robotului dvs. Denumiți-l ceva de genul discordBot sau ceva care poate fi recunoscut cu ușurință.
1. Creați un folder și trei fișiere
Trebuie să creăm trei în acel folder.
Executați următorul cod în terminal:
mkdir discordBot
Navigați în dosar tastând următorul cod:
cd discordBot
Apoi tastați următoarea linie:
npm init -y
Aceasta va crea un fișier package.json în dosarul proiectului.
Să începem mai întâi instalând o binecunoscută bibliotecă Javascript pentru interacțiunea cu Discord API numită discord.js. Introduceți:
npm install --save discord.js
Ignorați avertismentele pentru moment.
2. Crearea unui fișier pentru jeton
Folosind orice editor de text, creați un fișier și denumiți-l „auth.json”.
Lipiți următorul cod:
{
„Token”: „Jetonul dvs. de bot”}
Apoi, înlocuiți „Indicativul dvs. de bot” cu indicativul dvs. Acest lucru poate fi găsit la:
Conectați-vă, faceți clic pe Secretul clientului și înlocuiți simbolul Bot.
Salvați fișierul și creați un fișier nou.
Următorul fișier, denumiți acest fișier package.json, lipiți următorul cod:
{
„Nume”: „discordBot”, „versiune”: „1.0.0”, „descriere”: „Primul meu discord bot”, „principal”: „bot.js”, „autor”: „Numele tău”, „dependențe”: {}}
Înlocuiți numele autorului cu numele dorit. Salvați acest fișier ca „package.json” în folderul bot Discord.
În cele din urmă, ultimul fișier.json va fi numit bot.js și lipiți următorul cod:
const Discord = require ('discord.js');
const client = new Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Autentificat ca $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Salvați acest ultim fișier text ca „bot.js” în dosarul dvs. bot Discord. Am adăugat o comandă simplă că, dacă spui „ping”, robotul va răspunde cu „Pong!”
Pasul 6: Ultimul pas și testarea botului
1. Deschideți terminalul
În terminal, trebuie să verificăm dacă am făcut totul corect. Navigați la dosar tastând următoarea comandă:
cd discordBot
2. Rulați botul
Apoi, în cele din urmă, executați comanda așa cum se arată mai jos:
nod bot.js
Dacă ați făcut totul, ar trebui să scrie: Autentificat ca discordBot # xxxx!
Et voilà! botul a fost creat pentru serverul dvs. discord! Puteți trimite un mesaj „Ping” în canal pentru a primi un răspuns „Pong!”
Acesta este doar un bot de bază pentru canalul dvs. de discordie. Pentru mai multe idei interesante, consultați:
Recomandat:
Cum să refaceți interactiv cu Eclipse (eGit): 10 pași
Cum să refaceți interactiv cu Eclipse (eGit): 20180718 - „Gândesc” Am rezolvat problema cu imaginile. Dacă apar mărit sau nu au sens, încercați să faceți clic. Dacă întâmpinați o problemă, trimiteți-mi un mesaj și voi încerca să vă ajut. Acest instructable oferă pas cu pas de
Cum să adăugați oxigen dizolvat la contorul de hidroponie WiFi: 6 pași
Cum să adăugați oxigen dizolvat la contorul de hidroponie WiFi: Acest tutorial va demonstra cum să adăugați circuitul și sonda EZO D.O la kitul de hidroponie WiFi de la Atlas Scientific. Se presupune că utilizatorul are kitul de hidroponie wifi funcțional și este acum gata să adauge oxigen dizolvat. AVERTISMENTE: Atlas Sci
Cum să adăugați un afișaj cu cerneală electronică la proiectul dvs.: 12 pași (cu imagini)
Cum să adăugați un afișaj cu cerneală electronică la proiectul dvs.: o mulțime de proiecte implică monitorizarea unui anumit tip de date, cum ar fi datele de mediu, folosind adesea un Arduino pentru control. În cazul meu, am vrut să monitorizez nivelul sării din dedurizatorul meu de apă. Poate doriți să accesați datele prin rețeaua dvs. de domiciliu
Cum să adăugați videoclipuri la iPhone-ul dvs. de pe Ubuntu: 4 pași
Cum să adăugați videoclipuri la iPhone-ul dvs. de la Ubuntu: Dacă utilizați Ubuntu și iPhone, poate doriți să adăugați câteva videoclipuri pe dispozitivul dvs. cu computerul dvs. Nu vă faceți griji, este destul de ușor și nu este necesar pentru a vă jailbreak iPhone
Cum să formatați codul pe discordie (mobil): 10 pași
Cum să formatați codul pe discordie (mobil): acest set de instrucțiuni este destinat persoanelor care codifică regulat și utilizează și aplicația discordie. Acest lucru vă va învăța cum să trimiteți text și apoi să îl formatați în orice limbă de codare doriți