Hoe om `n bot in onenigheid te skep

Discord is `n gewilde kletsprogram wat hoogs gebruik en begunstig word deur gamers. Gebruikers kan hul eie onenigheidskanale gratis skep en mense uitnooi om by hulle aan te sluit. Sommige mense gebruik bots in onenigheid om musiek te hou, nuwe mense in die kanaal te groet, en soveel meer. Wat sal jou wys hoe om `n bot vir onenigheid te skep. Jy moet ten minste `n bietjie bekend wees met kodering aangesien jаvascript is wat die botwerk maak.

Stappe

Deel 1 van 6:
Voorbereiding van u rekenaar
  1. Beeld getiteld Skep `n bot in Discord Stap 1
1. Laai node af.js van https: // nodusjs.ORG / EN / LOTALE /. Knoop.JS is `n gratis jаvascript-runtyd wat jy moet maak om jou bot te maak. U kan die Windows of Macos installeerder sowel as watter weergawe kies. Die LTS-weergawe word aanbeveel vir hierdie proses.
  • Beeld getiteld Skep `n bot in Discord Stap 2
    2. Begin die installeerder. `N Windows-rekenaar moet net op die afgelaaide lêer klik om die installeerder te begin, maar `n MacOS-rekenaar moet die lêer uitpak om die installeerderprogram te vind. Maak seker dat jy enige en alle ooreenkomste lees as wat jy deur die installeerder gaan.
  • Beeld getiteld Skep `n bot in Discord Stap 3
    3. Skep `n Discord-rekening (opsioneel). As jy nie reeds `n Discord-rekening het nie, teken jy aan vir een by https: // diskord.com /.
  • Beeld getiteld Skep `n bot in Discord Stap 4
    4. Teken in op jou Discord Account en Channel. Maak die Discord-program op jou rekenaar oop en navigeer na die kanaal wat jy wil hê jou bot in.
  • Deel 2 van 6:
    Die skep van die bot op diskord
    1. Beeld getiteld Skep `n bot in Discord Stap 5
    1. Gaan na https: // diskord.COM / ONTWIKKELERS / TOEPASSINGS / ME In `n webblaaier. Jy moet reeds deur die app aangemeld wees, maar teken weer in as jy gevra word. In hierdie deel skep jy `n program wat die bot aktiveer, so jy sal `n program sowel as `n bot skep.
  • Beeld getiteld Skep `n bot in Discord Stap 6
    2. Klik op die blou Nuwe aansoek knoop. Jy sal dit aan die regterkant van die blaaier sien. `N Venster sal vir jou program se naam verskyn.
  • Tik die aansoek se naam in en klik op "Skep."Jy sal `n naam wil skep wat beskrywend is, soos "Groeterbot" As jou App Bot mense groet. Nietemin, "Groeterbot" sal waarskynlik later foute veroorsaak omdat dit `n gewilde naam is, dus voeg `n reeks getalle na die naam, soos "Groeterbot38764165441."
  • Beeld getiteld Skep `n bot in Discord Stap 7
    3. Kliek Bot In die linkerkantse spyskaart. Dit is ook die legkaart van die legkaart.
  • Beeld getiteld Skep `n bot in Discord Stap 8
    4. Kliek Voeg bot by. Dit is onder die "Build-A-Bot" -opskrif.
  • Klik "Ja, doen dit!"In die pop-up om jou aksie te bevestig.
  • As jy `n fout kry oor die naam wat te gewild is, gaan na die aansoekblad en verander die App Naam. Byvoorbeeld, "Musiek Bot" was te gewild, so die byvoeging van `n paar getalle aan die einde van die app het gehelp.
  • Beeld getiteld Skep `n bot in Discord Stap 9
    5. Kliek Klik om Token te openbaar. Jy sal dit in die inligtingsarea van jou bot sien. Wanneer jy op daardie teks klik, sien jy `n string letters en syfers.
  • Klik op `Afskrif` om al die teks te kopieer. Jy kan dit iewers op `n taai noot plak, maar maak seker dat jy toegang het tot die kode en gee dit nie aan iemand nie. Wie daardie kode het, kan die bot beheer. Hierdie kode sal altyd hier wees as u dit nodig het.
  • Deel 3 van 6:
    Stuur die bot na die Discord Server / Channel
    1. Beeld getiteld Skep `n bot in Discord Stap 10
    1. Kliek Algemene inligting. Dit is in die spyskaart aan die linkerkant.
  • Beeld getiteld Skep `n bot in Discord Stap 11
    2. Kliek Afskrif Onder kliënt ID. Jy sal dit om die middel van die webblad sien.
  • Beeld getiteld Skep `n bot in Discord Stap 12
  • Byvoorbeeld, as u kliënt 000000000000000001 was, sal u URL so lyk: https: // diskord.com / oauth2 / magtiging?& client_id = 000000000000000001 & Scope = Bot & Toestemmings = 8
  • Beeld getiteld Skep `n bot in Discord Stap 13
    4. Plak jou URL in die adresbalk op jou webblaaier. Jy sal na `n bladsy geneem word waar jy jou bot aan `n kanaal kan toewys.
  • Klik op die aftrekkassie om al jou compatible kanale te vertoon.
  • Klik op "Magtig" om voort te gaan. Jy sal `n bevestiging kry dat die bot verskuif is en dat jy die aktiewe blad kan sluit.
  • Deel 4 van 6:
    Kodering van die bot
    1. Skep `n gids op jou lessenaar vir jou botkode. Jy sal lêers van kode maak wat hier sal gaan.
  • 2. Maak `n teksredakteur oop. U kan die verstekprogramme soos Notepad vir Windows of TextEdit vir Mac gebruik.
  • 3. Tik die volgende kode:
    {"Token": "jou bot token"}
  • Maak seker dat jy die Bot Token-nommer betree wat jy van die vorige stappe tussen die aanhalingstekens in die teks gekry het.
  • 4. Stoor die lêer as "Auth.JSON ". Maak seker dat die lêer nie met `n .TXT lêer uitbreiding.
  • 5. Begin `n nuwe dokument. U kan dit doen deur óf te druk Ctrl+N (Windows), of ⌘ CMD+N (Mac), of klik op "Nuut" van die "Lêer" -oortjie.
  • 6. Tik die volgende kode:
    {Naam ":" Greeter-bot "," Version ":" 1.0.0 "," Beskrywing ":" My eerste Discord Bot "," Hoof ":" Bot.JS "," Skrywer ":" Jou Naam "," Afhanklikhede ": {}}
  • Maak seker dat jy vervang "Skrywer "Naam met jou naam. U kan ook die "beskrywing" verander as u nie van my eerste diskord bot.`
  • 7. Stoor die lêer as "Pakket.JSON ". Maak seker dat die lêer nie met `n .TXT lêer uitbreiding.
  • 8. Begin `n nuwe dokument. U kan dit doen deur óf te druk Ctrl+N (Windows), of ⌘ CMD+N (Mac), of klik op "Nuut" van die "Lêer" -oortjie.
  • 9. Tik jou bot se kode. Byvoorbeeld, as jy `n bot wil skep wat reageer op enige boodskappe wat begin "!", Tik die volgende kode:
    var discord = vereis (`onenigheid.IO `) - Var Logger = Vereis (` Winston `) - Var Auth = Vereis (`./ auth.JSON `) - // Konfigureer Logger SettingsLogger.Verwyder (logger.vervoer.Konsole) -Logger.Voeg (nuwe logger.vervoer.Konsole, {colorize: true}) - logger.vlak = `debug` - // initialiseer diskord botvar bot = nuwe diskord.Kliënt ({Token: Auth.token, autorun: waar}) - bot.op (`gereed`, funksie (EVT) {logger.info (`connected`) - logger.info (`aangemeld as:`) -Logger.info (bot.Gebruikersnaam + `- (` + bot.ID + `)`) -}) - Bot.op (`boodskap`, funksie (gebruiker, gebruikersnaam, kanaalid, boodskap, evt) {// ons bot moet weet of dit `n opdrag sal uitvoer / / sal luister na boodskappe wat sal begin met `!`Indien (boodskap.Substring (0, 1) == `!`) {var args = boodskap.Substring (1).Split (``) -Var cmd = args [0] -Angs = args.Splice (1) -Witch (CMD) {// !Pingcase `ping`: bot.SendMessage ({na: Channelid, Boodskap: `Pong!`}) - Breek - // Voeg net enige opdragte by as jy wil.}}})-
  • Beeld getiteld Skep `n bot in Discord Stap 14
    10. Stoor die lêer as "Bot.JS ". Maak seker dat die lêer nie met `n .TXT lêer uitbreiding.
  • U kan u teksredakteur sluit.
  • Deel 5 van 6:
    Installering van Bot Afhanklikhede
    1. Beeld getiteld Skep `n bot in Discord Stap 15
    1. Open `n opdragprompt venster. Op Windows kan jy "CMD" in die Windows-soekveld in die Start-kieslys soek. Op Mac kan jy Spotlight vir "Command Prompt.`
  • Beeld getiteld Skep `n bot in Discord Stap 16
    2. Navigeer na jou botgids op jou lessenaar. Byvoorbeeld, jy kan tik CD Users Default Desktop Desktop DiscordBotFolderName.
  • Beeld getiteld Skep `n bot in Discord Stap 17
    3. Tipe npm installeer diskord.Io Winston -Save en druk ↵ Tik. Met nodus.JS geïnstalleer, hierdie lyn sal outomaties die afhanklikhede vir jou bot in jou lessenaar aflaai.
  • Beeld getiteld Skep `n bot in Discord Stap 18
    4. Tipe npm installeer https: // github.com / woor / disord.io / tarball / gateway_v6 en druk ↵ Enter. Daardie kode sal seker maak daar is niks anders wat jy nodig het om te installeer vir jou bot om te werk nie.
  • U het nou kode vir u bot en sal toets dat u kode in die volgende deel werk.
  • Deel 6 van 6:
    Hardloop die bot
    1. Beeld getiteld Skep `n bot in Discord Stap 19
    1. Tipe knoop bot.js en druk ↵ Tik In die opdragprompt. As jy `n foutlyn kry, het jy iets verkeerd gedoen.
  • Beeld getiteld Skep `n bot in Discord Stap 20
    2. Tik "!Intro "in onenigheid. Jy sal dit wil tik in die kanaal waarop jou bot is. Die voorbeeld kode wat verskaf word, lei die bot om te reageer "Pong!" om te begin met "!`. So om te toets of die bot werk, tik "!Intro "en wag vir `n reaksie.
  • Beeld getiteld Skep `n bot in Discord Stap 21
    3. Gaan jou kodering na as jy nie `n antwoord gehoor het nie. As jou bot nie op jou gereageer het nie "!Intro" In diskord, gaan deur middel van mekaar en maak seker dat jou bot korrek opgestel is. Maak seker:
  • Knoop.JS het korrek geïnstalleer.
  • Die bot token is korrek ingevoer in u outeur.json lêer.
  • Jy is in dieselfde kanaal as die bot.
  • Die bot is op die bediener.
  • Jou kodering is korrek in jou outeur.JSON, BOT.JS, en pakket.JSON lêers.
  • U het al die afhanklikhede vir u bot afgelaai om te werk met behulp van opdragprompt met nodus.JS geïnstalleer.
  • Deel op sosiale netwerke:
    Soortgelyk