Jak stworzyć bota w Discord

Discord to popularny program do czatowania, który jest często używany i lubiany przez graczy. Użytkownicy mogą bezpłatnie tworzyć własne kanały Discord i zapraszać ludzi do dołączenia do nich. Niektórzy ludzie używają botów w Discordzie do odtwarzania muzyki, witania nowych ludzi na kanale i nie tylko. To wikiHow pokaże ci, jak stworzyć bota dla Discord. Musisz przynajmniej trochę zaznajomić się z kodowaniem, ponieważ JavaScript sprawia, że ​​bot działa.



Część jeden z 6: Przygotowanie komputera

  1. jeden Pobierz Node.js z https://nodejs.org/en/download/ . Node.js to bezpłatne środowisko wykonawcze JavaScript, które będzie potrzebne do stworzenia bota. Możesz wybrać instalator systemu Windows lub macOS, a także wersję. Do tego procesu zalecana jest wersja LTS.
  2. 2 Uruchom instalator. Komputer z systemem Windows musi po prostu kliknąć pobrany plik, aby uruchomić instalator, ale komputer z systemem macOS musi rozpakować plik, aby znaleźć aplikację instalatora. Upewnij się, że przeczytałeś wszystkie umowy podczas przechodzenia przez instalator.
  3. 3 Utwórz konto Discord (opcjonalnie). Jeśli nie masz jeszcze konta Discord, załóż je na https://discord.com/ .
  4. 4 Zaloguj się na swoje konto i kanał Discord. Otwórz aplikację Discord na swoim komputerze i przejdź do kanału, na którym chcesz umieścić swojego bota. Reklama

Część 2 z 6: Tworzenie bota na Discordzie

  1. jeden Iść do https://discord.com/developers/applications/me w przeglądarce internetowej. Powinieneś być już zalogowany przez aplikację, ale zaloguj się ponownie, jeśli pojawi się monit. W tej części będziesz tworzyć aplikację, która aktywuje bota, więc będziesz tworzyć zarówno aplikację, jak i bota.
  2. 2 Kliknij niebieski Nowa aplikacja przycisk. Zobaczysz to po prawej stronie przeglądarki. Pojawi się okno z nazwą Twojej aplikacji.
    • Wpisz nazwę aplikacji i kliknij „Utwórz”. Będziesz chciał utworzyć opisową nazwę, na przykład „Greeterbot”, jeśli bot aplikacji wita ludzi. Jednak „Greeterbot” najprawdopodobniej wywoła później błędy, ponieważ jest to popularna nazwa, więc dodaj serię liczb po nazwie, na przykład „Greeterbot38764165441”.
  3. 3 Kliknij Nerw w menu po lewej stronie. Jest to również ikona puzzli.
  4. 4 Kliknij Dodaj bota . To jest pod nagłówkiem „Build-A-Bot”.
    • Kliknij „Tak, zrób to!” w wyskakującym okienku, aby potwierdzić swoje działanie.
    • Jeśli pojawi się błąd informujący, że nazwa jest zbyt popularna, przejdź do strony aplikacji i zmień nazwę aplikacji. Na przykład „Music Bot” był zbyt popularny, więc dodanie kilku liczb na końcu aplikacji pomogło.
  5. 5 Kliknij Kliknij, aby odsłonić token . Zobaczysz to w obszarze informacyjnym swojego bota. Po kliknięciu tego tekstu zobaczysz ciąg liter i cyfr.
    • Kliknij „Kopiuj”, aby skopiować cały tekst. Możesz wkleić go gdzieś na karteczce samoprzylepnej, ale upewnij się, że masz dostęp do tego kodu i nikomu go nie udostępniaj. Ktokolwiek ma ten kod, może kontrolować bota. Ten kod będzie zawsze dostępny, jeśli go potrzebujesz.
    Reklama

Część 3 z 6: Wysyłanie bota na serwer / kanał Discord

  1. jeden Kliknij Informacje ogólne . To jest w menu po lewej stronie.
  2. 2 Kliknij Kopiuj pod identyfikatorem klienta. Zobaczysz to w połowie strony internetowej.
  3. 3 Wklej skopiowany ClientID do następującego adresu URL: 'https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8 '
  4. 4 Wklej swój adres URL w pasku adresu w przeglądarce internetowej. Zostaniesz przeniesiony na stronę, na której możesz przypisać swojego bota do kanału.
    • Kliknij menu rozwijane, aby wyświetlić wszystkie zgodne kanały.
    • Kliknij „Autoryzuj”, aby kontynuować. Otrzymasz potwierdzenie, że bot został przeniesiony i że możesz zamknąć aktywną kartę.
    Reklama

Część 4 z 6: Kodowanie bota

  1. jeden Utwórz folder na pulpicie dla kodu swojego bota. Będziesz tworzyć pliki z kodem, które trafią tutaj.
    • Ten kod został dostarczony przez https://www.digitaltrends.com/gaming/how-to-make-a-discord-bot/ .
    • Możesz przeszukiwać Internet w poszukiwaniu kodów botów, które chcesz, na przykład tych, które nieustannie odtwarzają muzykę. To wikiHow używa przykładowego kodu dla bota, który odpowiada na dowolny tekst zaczynający się od „!”
  2. 2 Otwórz edytor tekstu. Możesz użyć domyślnych programów, takich jak Notatnik dla Windows lub TextEdit dla Mac.
  3. 3 Wpisz następujący kod:
         {   “token”  :   “Your   Bot   Token”   }  
    • Upewnij się, że numer tokena bota, który otrzymałeś w poprzednich krokach, został wpisany w cudzysłów w tekście.
  4. 4 Zapisz plik jako „auth.json”. Upewnij się, że plik nie jest zapisywany z rozszerzeniem .txt.
  5. 5 Rozpocznij nowy dokument. Możesz to zrobić, naciskając Ctrl + N (Windows) lub Cmd + N (Mac) lub klikając „Nowy” na karcie „Plik”.
  6. 6 Wpisz następujący kod:
         {   “name”  :   “greeter  -  bot”  ,   “version”  :   “1  .  0.0    ,   “description”  :   “My   First   Discord   Bot”  ,   “main”  :   “bot  .  js”  ,   “author”  :   “Your   Name”  ,   “dependencies”  :   {}   }  
    • Pamiętaj, aby zastąpić nazwisko „autor” swoim imieniem i nazwiskiem. Możesz też zmienić „opis”, jeśli nie podoba Ci się „Mój pierwszy bot Discord”.
  7. 7 Zapisz plik jako „package.json”. Upewnij się, że plik nie jest zapisywany z rozszerzeniem .txt.
  8. 8 Rozpocznij nowy dokument. Możesz to zrobić, naciskając Ctrl + N (Windows) lub Cmd + N (Mac) lub klikając „Nowy” na karcie „Plik”.
  9. 9 Wpisz kod swojego bota. Na przykład, jeśli chcesz utworzyć bota, który będzie odpowiadał na wiadomości zaczynające się od „!”, Wpisz następujący kod:
         var   Discord   =   require  (  'discord.io'  );   var   logger   =   require  (  'winston'  );   var   auth   =   require  (  './auth.json'  );   // Configure logger settings   logger  .  remove  (  logger  .  transports  .  Console  );   logger  .  add  (  new   logger  .  transports  .  Console  ,   {   colorize  :   true   });   logger  .  level   =   'debug'  ;   // Initialize Discord Bot   var   bot   =   new   Discord  .  Client  ({   token  :   auth  .  token  ,   autorun  :   true   });   bot  .  on  (  'ready'  ,   function   (  evt  )   {   logger  .  info  (  'Connected'  );   logger  .  info  (  'Logged in as: '  );   logger  .  info  (  bot  .  username   +   ' - ('   +   bot  .  id   +   ')'  );   });   bot  .  on  (  'message'  ,   function   (  user  ,   userID  ,   channelID  ,   message  ,   evt  )   {   // Our bot needs to know if it will execute a command   // It will listen for messages that will start with `!`   if   (  message  .  substring  (  0  ,   1  )   ==   '!'  )   {   var   args   =   message  .  substring  (  1  )  .  split  (  ' '  );   var   cmd   =   args  [  0  ];   args   =   args  .  splice  (  1  );   switch  (  cmd  )   {   // !ping   case   'ping'  :   bot  .  sendMessage  ({   to  :   channelID  ,   message  :   'Pong!'   });   break  ;   // Just add any case commands if you want to.   }   }   });  
  10. 10 Zapisz plik jako „bot.js”. Upewnij się, że plik nie jest zapisywany z rozszerzeniem .txt.
    • Możesz zamknąć edytor tekstu.
    Reklama

Część 5 z 6: Instalowanie zależności botów

  1. jeden Otwórz okno wiersza polecenia. W systemie Windows można wyszukać „Cmd” w polu wyszukiwania systemu Windows w menu Start. Na Macu możesz wyszukać w Spotlight „Wiersz polecenia”.
  2. 2 Przejdź do folderu bota na pulpicie. Na przykład możesz wpisać cd Users Default Desktop Desktop DiscordBotfoldername.
  3. 3 Wpisz npm install discord.io winston - zapisz i naciśnij Wchodzić . Po zainstalowaniu Node.js ta linia automatycznie pobierze zależności dla twojego bota w folderze na pulpicie.
  4. 4 Wpisz npm install https://github.com/woor/discord.io/tarball/gateway_v6 i naciśnij Wchodzić . Ten kod zapewni, że nie musisz nic więcej instalować, aby Twój bot działał.
    • Masz teraz kod dla swojego bota i przetestujesz, czy kod działa w następnej części.
    Reklama

Część 6 z 6: Uruchamianie bota

  1. jeden Wpisz node bot.js i naciśnij Wchodzić w wierszu polecenia. Jeśli pojawi się wiersz błędu, zrobiłeś coś nie tak.
  2. 2 Wpisz „! Intro” w Discord. Będziesz chciał wpisać to na kanale, na którym znajduje się Twój bot. Podany przykładowy kod powoduje, że bot odpowiada „Pong!” na tekst zaczynający się od „!”. Aby sprawdzić, czy bot działa, wpisz „! Intro” i poczekaj na odpowiedź.
  3. 3 Sprawdź kodowanie, jeśli nie usłyszałeś odpowiedzi. Jeśli twój bot nie odpowiedział na twoje '! Intro' w Discord, przejdź przez to wikiHow ponownie i sprawdź, czy twój bot jest poprawnie skonfigurowany. Upewnić się:
    • Node.js został poprawnie zainstalowany.
    • Token bota jest poprawnie wprowadzony w pliku auth.json.
    • Jesteś na tym samym kanale co bot.
    • Bot jest na serwerze.
    • Twoje kodowanie jest poprawne w plikach auth.json, bot.js i package.json.
    • Pobrałeś wszystkie zależności, aby twój bot działał przy użyciu wiersza polecenia z zainstalowanym Node.js.
    Reklama

Pytania i odpowiedzi społeczności

Szukaj Dodaj nowe pytanie
  • Pytanie Mój bot mówi, że jest offline, co muszę zrobić? Josh chyba Czy poprawnie wykonałeś kod? Spróbuj powtórzyć kod. Upewnij się, że po zakończeniu kodu robisz „node bot.js” bez cudzysłowów.
  • Pytanie Co mam zrobić, jeśli pojawia się błąd podczas wpisywania node bot.js w wierszu poleceń? Josh chyba Czy poprawnie wykonałeś kod? Spróbuj powtórzyć kod. Upewnij się, że wszystko wpisujesz poprawnie.
Zadaj pytanie Pozostało 200 znaków Dołącz swój adres e-mail, aby otrzymać wiadomość z odpowiedzią na to pytanie. Zatwierdź
Reklama

Najczęściej Problemy

Julia Putintseva i Rebecca Peterson zmierzą się we wtorek w pierwszej rundzie Italian Open 2020. Podczas gdy Peterson ma 19 miejsc za Putintsevą w rankingu WTA, prowadzi ona w ich bezpośrednim rekordzie 2:0.

Reprezentacja Stanów Zjednoczonych kobiet zmierzy się z Kolumbią w meczu towarzyskim w piątek wieczorem. Oto jak możesz oglądać transmisję na żywo z meczu online.

Potrzebujesz porady, co należy wziąć pod uwagę przy projektowaniu centrum? Jest to świetne źródło informacji dla każdego, kto próbuje stworzyć centrum konkurencji, coachingu i użytku społecznego. To wikiHow ma na celu zaprojektowanie ...

Wiele osób nie wie, że badminton jest powszechnie uprawiany na profesjonalnym poziomie i wymaga trenera dobrze zorientowanego w tej grze. Jak w każdym sporcie, zostać trenerem może być wyzwaniem, ale jest wykonalne. Znając podstawy, mając ...



Jak zrobić składankę. Mixtape to wyselekcjonowana kolekcja muzyki z wielu różnych źródeł, która została ręcznie wybrana i skopiowana na jakąś formę nośnika do nagrywania dźwięku - zazwyczaj w celu wręczenia komuś spersonalizowanego prezentu. Mixtape'y ...