Jak stworzyć bota na Discord (ze zdjęciami)

Spisu treści:

Jak stworzyć bota na Discord (ze zdjęciami)
Jak stworzyć bota na Discord (ze zdjęciami)

Wideo: Jak stworzyć bota na Discord (ze zdjęciami)

Wideo: Jak stworzyć bota na Discord (ze zdjęciami)
Wideo: CAŁY obraz tylko PRZYBORAMI ze sklepu KIK! 2024, Może
Anonim

Discord to popularny program do czatowania, którego gracze często używają i uwielbiają. Użytkownicy Discord mogą bezpłatnie utworzyć własny kanał Discord i zapraszać ludzi do dołączenia do kanału. Niektórzy używają botów na Discordzie do odtwarzania muzyki, witania nowych użytkowników na kanale i nie tylko. Ta wikiHow uczy Cię, jak stworzyć bota dla Discorda. Jednak powinieneś przynajmniej trochę zaznajomić się z kodowaniem, ponieważ boty działają za pośrednictwem JavaScript.

Krok

Część 1 z 6: Przygotowanie komputera

Utwórz bota w Discord Krok 1
Utwórz bota w Discord Krok 1

Krok 1. Pobierz Node.js z

Node.js to darmowe środowisko uruchomieniowe JavaScript potrzebne do tworzenia botów. Możesz wybrać plik instalacyjny dla systemu Windows lub MacOS, a także żądaną wersję. W tym procesie zaleca się wybranie wersji LTS.

Utwórz bota w Discord Krok 2
Utwórz bota w Discord Krok 2

Krok 2. Uruchom plik instalacyjny

Na komputerze z systemem Windows wystarczy kliknąć pobrany plik, aby uruchomić instalację. Na komputerze Mac musisz wyodrębnić pliki i znaleźć plik aplikacji/instalacyjny. Upewnij się, że przeczytałeś wszystkie umowy przed wykonaniem instalacji.

Utwórz bota w Discord Krok 3
Utwórz bota w Discord Krok 3

Krok 3. Utwórz konto Discord (opcjonalnie)

Jeśli nie masz jeszcze konta Discord, możesz je utworzyć na

Utwórz bota w Discord Krok 4
Utwórz bota w Discord Krok 4

Krok 4. Zaloguj się na swoje konto i kanał Discord

Otwórz aplikację Discord na swoim komputerze i otwórz kanał, do którego chcesz dodać bota.

Część 2 z 6: Tworzenie botów na Discord

Utwórz bota w Discord Krok 5
Utwórz bota w Discord Krok 5

Krok 1. Odwiedź https://discord.com/developers/applications/me za pomocą przeglądarki internetowej

Być może masz już dostęp do swojego konta za pośrednictwem aplikacji, ale zaloguj się ponownie, jeśli zostaniesz o to poproszony. W tej sekcji tworzysz aplikację obsługującą bota. Oznacza to, że będziesz budować aplikacje i boty.

Utwórz bota w Discord Krok 6
Utwórz bota w Discord Krok 6

Krok 2. Kliknij niebieski przycisk Nowa aplikacja

Znajduje się po prawej stronie przeglądarki. Pojawi się wyskakujące okienko z nazwą Twojej aplikacji.

Wpisz nazwę aplikacji i kliknij „Utwórz”. Wybierz opisową nazwę (np. „Greeterbot”), jeśli bot Twojej aplikacji wita użytkowników. Jednak nazwa taka jak „Greeterbot” może powodować błędy, ponieważ jest tak popularną nazwą. Dlatego dodaj ciąg cyfr na końcu nazwy (np. „Greeterbot38764165441”)

Utwórz bota w Discord Krok 7
Utwórz bota w Discord Krok 7

Krok 3. Kliknij Boty w lewym menu

To menu jest oznaczone ikoną elementu układanki.

Utwórz bota w Discord Krok 8
Utwórz bota w Discord Krok 8

Krok 4. Kliknij Dodaj bota

Ten przycisk znajduje się pod nagłówkiem „Build-A-Bot”.

  • Kliknij „Tak, zrób to!” w wyskakującym okienku, aby potwierdzić akcję.
  • Jeśli otrzymasz komunikat o błędzie dotyczący nazwy, która jest zbyt popularna, wróć do strony aplikacji i zmień nazwę. Na przykład nazwa „Music Bot” została uznana za zbyt popularną. Możesz jednak dodać kilka cyfr na końcu nazwy aplikacji.
Utwórz bota w Discord Krok 9
Utwórz bota w Discord Krok 9

Krok 5. Kliknij Kliknij, aby odsłonić token

Ten post znajduje się w obszarze informacji o bocie. Po kliknięciu tekstu można zobaczyć serię liter i cyfr.

Kliknij „Kopiuj”, aby skopiować cały tekst. Możesz wkleić go do notatki lub aplikacji do notatek, ale upewnij się, że masz dostęp do kodu i nie udostępniaj go nikomu. Każdy, kto ma kod, może kontrolować bota. Kod będzie zawsze wyświetlany na tej stronie, gdy go potrzebujesz

Część 3 z 6: Wysyłanie botów na serwery lub kanały Discord Server

Utwórz bota w Discord Krok 10
Utwórz bota w Discord Krok 10

Krok 1. Kliknij Informacje ogólne

Znajduje się w menu po lewej stronie ekranu.

Utwórz bota w Discord Krok 11
Utwórz bota w Discord Krok 11

Krok 2. Kliknij Kopiuj w sekcji „Identyfikator klienta”

Ta opcja znajduje się na środku strony internetowej.

Utwórz bota w Discord Krok 12
Utwórz bota w Discord Krok 12

Krok 3. Wklej skopiowany identyfikator klienta do następującego adresu URL:

„https://discord.com/oauth2/authorize?&client_id=CLIENTID&scope=bot&permissions=8”

Na przykład, jeśli Twój ClientID to „000000000000000001”, adres URL będzie wyglądał następująco:

Utwórz bota w Discord Krok 13
Utwórz bota w Discord Krok 13

Krok 4. Wklej adres URL w pasku adresu przeglądarki

Zostaniesz przeniesiony na nową stronę, na której będziesz mógł dodawać boty do swojego kanału.

  • Kliknij pole rozwijane, aby wyświetlić wszystkie kompatybilne kanały.
  • Kliknij „Autoryzuj”, aby kontynuować. Otrzymasz wiadomość z potwierdzeniem, że bot został dodany i aktywną kartę można zamknąć.

Część 4 z 6: Kodowanie botów

Krok 1. Utwórz folder na kody botów na pulpicie

Utworzysz pliki kodu, które później zostaną dodane do folderu.

  • Kod pokazany w tym artykule pochodzi z
  • Jeśli chcesz, możesz wyszukiwać w Internecie inne kody botów, na przykład kody do ciągłego odtwarzania muzyki. Ten wikiHow używa przykładowego kodu dla botów, które odpowiadają na tekst lub polecenia zaczynające się od „!”

Krok 2. Otwórz program do edycji tekstu

Możesz użyć niższego programu do edycji tekstu, takiego jak Notatnik dla Windows lub TextEdit dla Mac.

Krok 3. Wprowadź następujący kod:

    { „token”: „Twój token bota” }

  • Upewnij się, że wpisujesz numer Bot Token uzyskany w poprzednich krokach w cudzysłowie w tekście kodu.

Krok 4. Zapisz plik jako „auth.json”

Upewnij się, że plik nie jest zapisany z rozszerzeniem.txt.

Krok 5. Utwórz nowy dokument

Możesz go utworzyć, naciskając skrót Ctrl+N (Windows) lub Cmd+N (Mac) lub klikając opcję „ Nowy” na karcie „ Plik”.

Krok 6. Wpisz następujący kod:

    { „name”: „greeter-bot”, „version”: „1.0.0”, „description”: „Mój pierwszy Discord Bot”, „main”: „bot.js”, „autor”: „Twoje imię”, „zależności”: {} }

  • Upewnij się, że zastąpiłeś wpis „Twoje imię” swoim imieniem. Możesz również zmienić wpis „opis”, jeśli nie chcesz używać „Mój pierwszy Discord Bot”.

Krok 7. Zapisz plik jako „pakiet.json”

Upewnij się, że plik nie jest zapisany z rozszerzeniem.txt.

Krok 8. Utwórz nowy dokument

Możesz go utworzyć, naciskając skrót Ctrl+N (Windows) lub Cmd+N (Mac) albo klikając opcję „ Nowy” na karcie „ Plik”.

Krok 9. Wpisz kod bota

Na przykład, jeśli chcesz utworzyć bota, który odpowiada na wiadomości lub polecenia zaczynające się od symbolu „!”, wpisz następujący kod:

    var Discord = require('discord.io'); var logger = require('winston'); var auth = require('./auth.json'); // Skonfiguruj ustawienia rejestratora logger.remove(logger.transports. Console); logger.add(nowy logger.transports. Console, { colorize: true }); logger.level = 'debugowanie'; // Zainicjuj Discord Bot var bot = new Discord. Client({ token: auth.token, autorun: true }); bot.on('ready', function (evt) { logger.info('Połączony'); logger.info('Zalogowany jako: '); logger.info(bot.username + ' - (' + bot.id + ')'); }); bot.on('message', function (user, userID, channelID, message, evt) { // Nasz bot musi wiedzieć, czy wykona polecenie // Będzie nasłuchiwał wiadomości zaczynających się od `!` 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: ID kanału, wiadomość: 'Pong!' }); break; // Jeśli chcesz, po prostu dodaj polecenia dotyczące wielkości liter. } } });

Utwórz bota w Discord Krok 14
Utwórz bota w Discord Krok 14

Krok 10. Zapisz plik jako „bot.js”

Upewnij się, że plik nie jest zapisany z rozszerzeniem.txt.

W tym momencie możesz zamknąć program do edycji tekstu

Część 5 z 6: Instalowanie bota pomocniczego

Utwórz bota w Discord Krok 15
Utwórz bota w Discord Krok 15

Krok 1. Otwórz okno wiersza polecenia

W systemie Windows możesz użyć słowa kluczowego „Cmd” w polu wyszukiwania systemu Windows w menu „Start”. Na komputerze Mac możesz wyszukać „Wiersz polecenia” za pomocą Spotlight.

Utwórz bota w Discord Krok 16
Utwórz bota w Discord Krok 16

Krok 2. Uzyskaj dostęp do folderu botów na pulpicie

Na przykład możesz wpisać cd\Users\Default Desktop\Desktop\FolderDiscordBotName.

Utwórz bota w Discord Krok 17
Utwórz bota w Discord Krok 17

Krok 3. Wpisz npm install discord.io winston –save i naciśnij Enter

Po zainstalowaniu Node.js ten wiersz poleceń automatycznie pobierze obsługę lub zależność dla bota do folderu na pulpicie.

Utwórz bota w Discord Krok 18
Utwórz bota w Discord Krok 18

Krok 4. Wpisz npm install i naciśnij Wejść.

Kod zapewni, że nie będzie żadnych innych elementów ani programów, które musisz zainstalować, aby bot działał.

Teraz masz kod dla bota i przetestujesz, czy kod może działać w następnej metodzie

Część 6 z 6: Uruchamianie bota

Utwórz bota w Discord Krok 19
Utwórz bota w Discord Krok 19

Krok 1. Wpisz node bot.js i naciśnij Enter w oknie wiersza polecenia

Jeśli otrzymasz komunikat o błędzie, robisz coś nie tak z kodem bota.

Utwórz bota w Discord Krok 20
Utwórz bota w Discord Krok 20

Krok 2. Wpisz „!Intro” w Discord

Wpisz polecenie na kanale zawierającym bota. Przykładowy kod przedstawiony w tym artykule instruuje bota, aby reagował na polecenia lub posty, które zaczynają się od symbolu „!” ze słowem „Pong!”. Aby sprawdzić, czy bot działa, wpisz „!Intro” i poczekaj na odpowiedź lub odpowiedź od bota.

Utwórz bota w Discord Krok 21
Utwórz bota w Discord Krok 21

Krok 3. Sprawdź kod, jeśli nie otrzymasz odpowiedzi

Jeśli bot nie odpowiada na wiadomość "!Intro" na Discordzie, przeczytaj ponownie ten wikiHow i upewnij się, że bot jest poprawnie skonfigurowany. Ponadto upewnij się, że:

  • Node.js zainstalowany poprawnie.
  • Token Bota jest poprawnie wstawiony do pliku auth.json.
  • Jesteś na tym samym kanale co bot
  • Bot jest już na serwerze.
  • Kod zawarty w plikach auth.json, bot.js i package.json jest poprawny.
  • Pobrałeś wszystkie wsparcie lub zależności, aby bot działał za pomocą wiersza polecenia (po zainstalowaniu Node.js).

Zalecana: