INHOUDSOPGAWE:
- Stap 1: Laai die Discord -app af
- Stap 2: Stel u eie kanaal op
- Stap 3: Installeer Node.js en Npm
- Stap 4: Skep die Bot
- Stap 5: Skep 'n plaaslike gids
- Stap 6: Laaste stap en toets die bot
Video: Hoe om 'n interaktiewe bot in onenigheid by te voeg: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
In hierdie handleiding gaan ek wys hoe u 'n eie interaktiewe bot kan maak wat met 'n paar kommando's werk.
Discord is 'n Skype/Whats-app sosiale media-app wat gamers bymekaar bring. Hulle kan 'n eie kanaal hê, kyk watter speletjie elke lid speel, bel mekaar en gesels met mekaar. Een van die moontlikhede is om 'n bot by die bediener te voeg. Dit kan óf 'n outomatiese bot wees, óf 'n bot wat byvoorbeeld musiek speel.
Benodighede:
- Internet natuurlik (doh!)
- Discord -app
- Node.js, npm
- Basiese kennis van die uitvoering van opdragte in Terminal
Stap 1: Laai die Discord -app af
Laai die Discord -app af. Hierdie app is 'n multi-toestel-app wat afgelaai kan word vanaf
Die gebruikersnaam wat u skep, het 'n unieke nommer aangeheg, gesien soos op die foto hierbo. U gebruik hierdie naam + # om ander onenigheidslede by te voeg.
Stap 2: Stel u eie kanaal op
Om die bot te skep, moet ons ons eie bediener maak.
1. As u by Discord aangemeld het, moet u iets soos die foto's hierbo sien:
2. Om die bediener te skep, moet ons op die '+' in die onderste linkerhoek, in rooi gemerk, klik.
Gee u bediener 'n naam en voer die bedienerstreek in. U kan ook 'n prentjie by u bediener voeg. Nadat u hierdie stappe voltooi het, behoort u die bedienerlys op u oortjies aan die linkerkant te sien, afhangende van die toestel waarop u werk.
Stap 3: Installeer Node.js en Npm
Nadat u u eie bediener geskep het, vra onenigheid om vriende na u bediener te nooi. Slaan hierdie stap oor (of nooi vriende na u onenigheidskanaal met behulp van die uitnodigingsskakel) en voilá! U eie bediener is gemaak.
1. Kyk vir node.js en npm
Eerstens moet ons seker maak dat ons 'n plaaslike projek moet maak vir die API om oproepe te maak. Ons moet ook 'n teken vir die bot kry. Om dit te kan doen, moet ons 'n paar reëls by die terminaal voeg. Om die terminale oop te maak, druk CMD + spasiebalk en soek na terminale. As u dit korrek gedoen het, moet die terminaal verskyn soos in die prent hierbo.
Tik die volgende kode om te kyk of u node.js en npm geïnstalleer het:
Vir node.js:
node -v
Vir npm:
npm -v
As node.js en npm albei geïnstalleer is, moet u die weergawe sien; indien nie, installeer beide node.js en npm deur die volgende kode in te voer (node.js word saam met npm geïnstalleer):
Vir npm:
npm installeer npm@nuutste -g
Stap 4: Skep die Bot
Ons moet 'n toepassing en bot maak sodat ons bot kan werk. Ons moet dit ook na ons discord -bediener stuur.
1. Skep die toepassing en bot:
Gaan eers na discordapp.com/developers/applications/me. Meld aan met u rekening. Klik op Nuwe toepassing om aan die gang te kom, en gee u aansoek 'n naam en klik op skep. Kies Bot op die linker oortjie. Skep die bot. As die bot geskep is, ontvang u 'n boodskap op die foto hierbo dat die bot geskep is.
2. Stuur die bot na u Discord -bediener
In algemene inligting, kopieer u kliënt -ID, kopieer die ID en plak dit in hierdie URL en vervang die nommers:
discordapp.com/oauth2/authorize?&client_id…
Kopieer die URL met u kliënt -ID -nommer daarin in u blaaier. Dit neem u na 'n webwerf waar u Discord kan vertel waarheen u u bot moet stuur. U sal weet dat dit gewerk het as u Discord in 'n app of in u blaaier oopmaak en na u bediener navigeer. Die kanaal sal sê dat 'n bot by die kamer aangesluit het, en u sien dit aan die regterkantste spyskaart onder die lys van aanlynlede.
Stap 5: Skep 'n plaaslike gids
Ons moet 'n gids op u rekenaar maak wat al u bot -lêers kan stoor. Noem dit iets soos discordBot of iets wat maklik herken kan word.
1. Skep 'n gids en drie lêers
Ons moet drie in die gids maak.
Voer die volgende kode in die terminaal uit:
mkdir discordBot
Navigeer deur die gids deur die volgende kode in te tik:
cd discordBot
Tik dan die volgende reël:
npm init -y
Dit sal 'n package.json -lêer in die projekmap skep.
Laat ons eers begin met die installering van 'n bekende Javascript -biblioteek vir interaksie met Discord API genaamd discord.js. Tik in:
npm installeer -stoor discord.js
Ignoreer die waarskuwings vir eers.
2. Die skep van 'n lêer vir die token
Gebruik 'n teksredakteur en skep 'n lêer en noem dit 'auth.json'.
Plak die volgende kode:
{
"Token": "Jou bot -teken"}
Vervang dan die 'Your Bot Token' deur u token. Dit kan gevind word op:
Teken in, klik op Kliëntgeheim en vervang die Bot -token.
Stoor die lêer en maak 'n nuwe lêer.
Die volgende lêer, noem hierdie lêer package.json, plak die volgende kode:
{
“Name”: “discordBot”, “version”: “1.0.0”, “description”: “My First Discord Bot”, “main”: “bot.js”, “author”: “Your Name”, “dependencies”: {}}
Vervang die outeurnaam met die naam wat u wil. Stoor hierdie lêer as "package.json" in u Discord bot -lêergids.
Uiteindelik word die laaste.json -lêer bot.js genoem en die volgende kode plak:
const Discord = vereis ('discord.js');
const kliënt = nuwe Discord. Client (); const auth = require ('./ auth.json'); client.on ('ready', () => {console.log (`Aangemeld as $ {client.user.tag}!`);}); client.on ('message', msg => {if (msg.content === 'ping') {msg.reply ('pong');}}); client.login (auth.token);
Stoor hierdie laaste tekslêer as 'bot.js' in u Discord -botmap. Ek het 'n eenvoudige opdrag bygevoeg dat as u 'ping' sê, die bot sal antwoord met 'Pong!'
Stap 6: Laaste stap en toets die bot
1. Maak terminale oop
In die terminale moet ons kyk of ons alles korrek gedoen het. Navigeer na die gids deur die volgende opdrag in te tik:
cd discordBot
2. Begin die bot
Voer dan uiteindelik die opdrag uit soos hieronder getoon:
knoop bot.js
As u alles gedoen het, moet dit sê: Aangemeld as discordBot#xxxx!
En voilà! die bot is gemaak vir u diskord -bediener! U kan 'Ping' in die kanaal stuur om 'Pong!'
Dit is slegs 'n basiese bot vir u onenigheidskanaal. Vir meer gawe idees, kyk na:
Aanbeveel:
Hoe om opgeloste suurstof by die WiFi -hidroponika -meter te voeg: 6 stappe
Hoe om opgeloste suurstof by die WiFi -hidroponika -meter te voeg: hierdie tutoriaal sal demonstreer hoe u die EZO D.O -kring en sonde by die WiFi -hidroponika -kit van Atlas Scientific kan voeg. Daar word aanvaar dat die gebruiker die wifi -hidroponika -kit werk en nou gereed is om opgeloste suurstof by te voeg. WAARSKUWINGS: Atlas Sci
Hoe u 'n e-ink-skerm by u projek kan voeg: 12 stappe (met foto's)
Hoe om 'n e-ink-skerm by u projek te voeg: Baie projekte behels die monitering van 'n soort data, soos omgewingsdata, wat dikwels 'n Arduino vir beheer gebruik. In my geval wou ek die soutpeil in my waterversagmiddel monitor. U wil moontlik toegang tot die data via u tuisnetwerk verkry
Hoe om 'n IR -afstandsbediening by 'n luidsprekerstelsel te voeg: 5 stappe (met foto's)
Hoe om 'n IR -afstandsbediening by 'n luidsprekerstelsel te voeg: In hierdie projek sal ek jou wys hoe ek 'n ekstra kring vir my luidsprekerstelsel geskep het om dit draadloos te beheer met 'n tuisgemaakte IR -afstandsbediening. Laat ons begin
Hoe om 'n tabel te skep en in te voeg en ekstra kolomme en/of rye by die tabel in Microsoft Office Word 2007 te voeg: 11 stappe
Hoe om 'n tabel te skep en in te voeg en ekstra kolomme en/of rye by die tabel in Microsoft Office Word 2007 te voeg: het u al ooit baie data gehad waarmee u werk en by uself gedink … " hoe kan ek alles maak van hierdie data beter lyk en makliker verstaanbaar is? " As dit die geval is, kan 'n tabel in Microsoft Office Word 2007 u antwoord wees
Hoe om 'n interaktiewe klankgolfafdruk te maak: 8 stappe (met foto's)
Hoe om 'n interaktiewe klankgolfafdruk te maak: In hierdie tutoriaal gaan ons u wys hoe u 'n interaktiewe klankgolfafdruk binne 'n prentraamwerk kan maak, sodat u u gunsteling liedjie terselfdertyd kan sien en hoor! As u die afdruk deur die glas van die raam raak, speel dit die seun