Tworzenie niestandardowego bota Discord to zabawny i wciągający sposób na utrzymanie zainteresowania serwera społecznościowego. Gdy zaprosisz znajomych do swojego kanału, bot będzie zarządzał ich interakcjami podczas Twojej nieobecności. Na przykład, jeśli użytkownik źle się zachowuje, bot może go wyrzucić.
Aby to zrobić, musisz zapoznać się z programowaniem i krokami, aby utworzyć bota i dodać go do serwera. Poniższy przewodnik upraszcza czynności wykonywane przy użyciu łatwych do zrozumienia zrzutów ekranu.
Tworzenie Discord Bot na portalu dla deweloperów
Zaloguj się do swojego konta Discord i przejdź do portal dla deweloperów. Tutaj możesz utworzyć nową „aplikację” bota.
Nadaj swojej aplikacji pożądaną nazwę i kliknij „Utwórz”.
W następnym kroku wpisz kilka szczegółów dotyczących tego, o co chodzi w tej aplikacji. Możesz wybrać ikonę aplikacji. Pamiętaj, aby zapisać zmiany.
Teraz dodaj bota za pomocą funkcji „build-a-bot” portalu.
Wyraź zgodę na dodanie bota do aplikacji. Działanie jest nieodwołalne.
Po wykonaniu powyższych kroków tworzony jest dziki bot. Jednak nie jest jeszcze gotowy do udostępnienia. W tym celu musisz podać dodatkowe informacje.
Zrób listę kontrolną tego, co twój bot może zrobić. Nie powinieneś nadawać mu uprawnień administratora, ponieważ wtedy może kontrolować Twój serwer. Pozwól mu wyciszyć lub zablokować członków, nadać priorytet mówcom, dodawać reakcje, umieszczać linki, zarządzać pseudonimami i wiele więcej. Każdy poziom uprawnień podany przez Ciebie ma swój unikalny identyfikator, który można zobaczyć na samym pulpicie nawigacyjnym.
Tworzenie kodu dla Discord Bot
Jeśli jesteś programistą, będziesz chciał dość zmodyfikować funkcje bota. Ta demonstracja korzysta ze środowiska wykonawczego JavaScript node.js. Po zainstalowaniu dla Windows, możesz zainstalować „dodatkowe narzędzia”, które można wykonać bezpośrednio z poziomu terminalu poleceń. Zainstaluje Chocolatey, Visual Studio i inne programy w Windows PowerShell.
Pobierz i zainstaluj Node.js dla Windows x64 a następnie uruchom następujący program z menu Start. To wiersz polecenia Node.js. (Nie uruchamiaj innego pliku aplikacji Node.js, ponieważ ma on inne zastosowanie).
Po skonfigurowaniu środowiska do korzystania z Node.js będziesz musiał zainstalować „discord.js z obsługą głosową” przy użyciu następującego kodu.
npm install discord.js @discordjs/opus
Powinieneś zobaczyć status powodzenia dla liczby utworzonych pakietów.
Zainstaluj nodemon, jak pokazano poniżej.
Wróć do bota Discord na stronie portalu dla programistów. Kliknij ikonę „kliknij, aby odsłonić token”, aby wyświetlić klucz alfanumeryczny, który jest Twoim prywatnym administratorem. Nie udostępniaj tokena nikomu, ponieważ można go łatwo zhakować.
Sprawdź przykład kodu pokazane na oficjalnej stronie Discord.
const Discord = require('discord.js'); const client = new Discord.Client(); client.on('ready', () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('pong'); } }); client.login('token');
Zamiast tokena w ostatnim wierszu kodu, skopiuj i wklej własny token bota Discord.
Zapisz plik jako „Index.js” w dowolnym folderze, który jest bezpośrednio dostępny z wiersza polecenia. Może mieć dowolną nazwę, o ile jest to plik .js.
Teraz, aby uruchomić bota, wprowadź następujący kod.
nodemon --inspect "file name".js
Gdy będzie gotowy, Node.js zaloguje Cię do interfejsu API Discord. Istnieje również tryb edytora w Node.js, do którego można uzyskać dostęp z opcji .help. Tutaj możesz wprowadzić kolejne zmiany do swojego bota.
Dodanie bota do twojego serwera
Po utworzeniu bota będziesz chciał dodać go do swojego serwera Discord. W tym celu potrzebujesz linku, takiego jak:
https://discordapp.com/oauth2/authorize?client_id=123456789012345678&scope=bot
„Identyfikator klienta” znajduje się w Informacje ogólne w aplikacji, w której zapisałeś bota.
Na poniższym ekranie możesz zobaczyć identyfikator klienta dla bota, który został utworzony w pierwszej sekcji.
Otwórz przeglądarkę i wprowadź link udostępniony powyżej. Po prostu zastąp identyfikator klienta swoim. Możesz wybrać serwer, na którym możesz dodać bota.
Jeśli bot został pomyślnie utworzony, zobaczysz komunikat „autoryzowany”, który pokazuje, że aplikacja została podłączona do twojego serwera Discord. Jeśli masz zainstalowany serwer Discord dla Windows, powinien pojawić się alert w zasobniku systemowym, jak pokazano tutaj.
Utworzony bot został pomyślnie dodany do serwera Discord.
Boty Discord to interaktywny sposób na zwiększenie zainteresowania Twoim serwerem. Aby uzyskać więcej informacji na temat pracy z niestandardowymi botami Discord, zapoznaj się z tą oficjalną instrukcją.
Czy stworzyłeś własnego bota Discord? Jaki był jego cel? Podziel się swoimi pomysłami w komentarzach.
Czytaj dalej:
Czy ten artykuł jest przydatny?