Discord huet kontinuéierlech bewisen datt et d'Instant Messagerie Plattform ass fir jiddereen deen an de leschte fënnef Joer oder sou mat Frënn wëllt schwätzen, videochatten oder streamen. Discord Bots sinn eng vun den Ursaachen.
Bots kënnen Iech alles erfëllen, vun der automatiséieren vun monotonen Jobs bis un d'Musek op Ärem Server ze spillen, an an dësem Guide léiere mir Iech wéi Dir en Discord Bot konstruéiert.
Och wann d'Automatisatioun de primäre Zweck ass fir en Discord Bot ze benotzen, kënnt Dir wierklech een erstellen fir alles ze maachen (alles wat Dir op d'mannst an e puer JavaScript-Code kräizt).
An dësem Tutorial benotze mir Node.js fir eisen eegene Basis Discord Bot ze kreéieren.
Ufuerderunge
- Discord Kont
- Frësch Discord Server
- Node.js op Ärem Computer installéiert.
- Visual Studio Code
- An, natierlech, eng Wifi Verbindung.
Erstellt eng nei Discord Applikatioun.
Fir unzefänken, musse mir d'Applikatioun mat dem Discord Entwéckler Site registréieren. Navigéiert op fir dëst z'erreechen Portal.
Als nächst, wielt den Neie Applikatioun Knäppchen deen op der rietser Säit läit.
Wann Dir op de Knäppchen klickt, erschéngt eng Dialogbox déi Iech freet Äre Bot en Numm ze ginn. A mengem Fall nennen ech de Bot just "jaysbot".
Wielt d'Botwahl als nächst, a klickt dann op de "Bot derbäi" Knäppchen. Déi folgend Dialogbox erschéngt:
Wann Dir d'Grënnung vun der neier Applikatioun guttgeheescht hutt, hutt Dir elo e Bot.
Wéi och ëmmer, ech mengen net datt Dir en domm Bot wëllt. Loosst eis e puer zousätzlech Funktiounen addéieren an d'Benotzer Engagement verbesseren andeems Dir et eng Zuel vun Permissiounen gëtt.
Andeems Dir OAuth2 aus dem Menü wielt, wéi hei ënnendrënner, kontrolléiert d'Këschte.
De Link gëtt um Enn vun der Säit produzéiert wann d'Erlaabnis bäigefüügt gouf nodeems de Bot weider Permissiounen ginn huet.
De Link deen Dir virdru kopéiert hutt soll elo an all Browser gepecht ginn. Den Ecran deen folgend ass soll erschéngen an de Server derbäi setzen.
Nodeems Dir Äre Server gewielt hutt, dréckt op de "autoriséieren" Knäppchen:
Dir hutt elo eise Bot op Äre Server bäigefüügt.
En Node.js Projet maachen
Elo datt mir eise Bot registréiert hunn, musse mir en Dossier fir Node.js Dateien maachen.
Ofhängegkeeten opzestellen
Packagen déi de Programm brauch fir richteg ze fonktionnéieren sinn als Ofhängegkeeten bekannt. An dësem Fall, alles wat mir brauchen ass de Discord.js Package. Fir mat der Gestioun vum Jaysbot Token ze hëllefen, wäerte mir nach ëmmer den dotenv Package installéieren.
Dëst wäert garantéieren datt all Uruff déi entspriechend Autorisatioun huet, Nodemon ass och néideg fir datt de Server funktionnéiert. Gitt de folgende Kommando un fir de Projet an engem neien Terminal ze starten:
D'Resultater si wéi follegt:
De folgende Kommando installéiert d'Dotenv Bibliothéik an Discord.js fir de Projet:
Benotzt de folgende Kommando fir d'Nodemonbibliothéik z'installéieren:
All Kéier wann mir eng Ännerung vun eise Dateien maachen, start den Nodemon de Server nei.
Entwéckelen eise Bot
Am Entwécklerportal musse mir Uruff vun Discord.js approuvéieren. Dëst erfuerdert datt mir den Token vun eisem Bot kopéieren.
Nodeems et kopéiert gouf, setzt se op déi Manéier hei ënnen an eng nei Datei déi Dir sollt genannt hunn.env.
Baut d'Botdatei.
Bauen eng separat Datei am Haaptprojetverzeichnis genannt bot.js. Mir benotzen den dotenv Package fir Ëmfeldvariablen opzestellen, Klassen vun discord.js importéieren an dann en neie Client starten:
Fir de Bot z'aktivéieren, gitt de folgende Kommando an Ärem Terminal:
Konklusioun
D'Plattform fir Discord erweidert sech séier. Et huet e sécher Kommunikatiounsmëttel a Verbindung fir Bitcoin-Enthusiaster, Geschäftsbesëtzer a Gameren produzéiert.
En extra Virdeel ass e kapabele Bot ze hunn deen d'Benotzer kann äntweren, verbidden an muten. Dëse Post huet erkläert wéi een node.js benotzt fir en einfachen Bot ze bauen. Dofir kënnt Dir dëst Verständnis uwenden fir nei Fäegkeeten opzehuelen.
Glécklech Kodéierung.
Hannerlooss eng Äntwert