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
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.
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.
Krok 3. Utwórz konto Discord (opcjonalnie)
Jeśli nie masz jeszcze konta Discord, możesz je utworzyć na
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
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.
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”)
Krok 3. Kliknij Boty w lewym menu
To menu jest oznaczone ikoną elementu układanki.
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.
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
Krok 1. Kliknij Informacje ogólne
Znajduje się w menu po lewej stronie ekranu.
Krok 2. Kliknij Kopiuj w sekcji „Identyfikator klienta”
Ta opcja znajduje się na środku strony internetowej.
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:
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” }
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”: {} }
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. } } });
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
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.
Krok 2. Uzyskaj dostęp do folderu botów na pulpicie
Na przykład możesz wpisać cd\Users\Default Desktop\Desktop\FolderDiscordBotName.
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.
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
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.
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.
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).