Konfiguracja bota Discord
Wymagania wstępne
- Serwer Discord Bot
- NodeJS v22 LTS lub nowszy
- Licencja może być uzyskana na naszym Discordzie po zakupie
Kroki konfiguracji NovaBot
Krok 1: Utwórz aplikację Discord
- Przejdź do Discord Developer Portal.
- Kliknij przycisk "New Application".
- Nadaj swojej aplikacji nazwę i kliknij "Create".
Krok 2: Utwórz użytkownika bota
- W swojej nowej aplikacji przejdź do zakładki "Bot" po lewej stronie.
- Możesz dostosować profil swojego bota, ustawiając awatar i nazwę.
- Wyłącz ustawienie "Public Bot".
Wskazówki
W sekcji "General Information" możesz ustawić nazwę wyświetlaną dla swojego bota oraz opis (bio).
Krok 3: Pobierz dane uwierzytelniające bota (Token/Application ID)
- W zakładce "Bot", w sekcji "TOKEN", kliknij "Copy", aby uzyskać token swojego bota. Trzymaj ten token w tajemnicy.
- ApplicationID można znaleźć w sekcji "General Information".
- Umieść obie te wartości w pliku konfiguracyjnym bota w głównym folderze bota.
- Włącz wszystkie intencje: "Presence Intent", "Server Members Intent" i "Message Content Intent", aby zapewnić pełną funkcjonalność bota.
Krok 4: Zaproś swojego bota na serwer
- Przejdź do zakładki "Installation" po lewej stronie.
- W sekcji "Installation Contexts" wybierz "Guild Install".
- W sekcji "Install Link" wybierz "Discord Provided Link".
- W sekcji "Default Install Settings" wybierz "application.commands" i "bot".
- Zapisz zmiany, skopiuj wygenerowany URL z kroku 3 i otwórz go w przeglądarce.
- Wybierz serwer, na który chcesz zaprosić swojego bota, i kliknij "Authorize".
Kroki konfiguracji klastra MongoDB
Krok 1: Zarejestruj konto MongoDB Atlas
- Odwiedź stronę rejestracji MongoDB Atlas.
- Wypełnij wymagane informacje, takie jak imię, e-mail i hasło.
- Kliknij przycisk "Get started free".
- Zweryfikuj swój adres e-mail, klikając link weryfikacyjny wysłany na Twój e-mail.
Krok 2: Zaloguj się i utwórz klaster
- Zaloguj się na swoje konto MongoDB Atlas, używając zarejestrowanego e-maila i hasła.
- Po zalogowaniu zostaniesz przekierowany na pulpit Atlas. Kliknij "New Project", aby utworzyć nowy projekt.
- Wprowadź nazwę projektu i kliknij "Next".
- Kliknij "Build a Cluster", aby utworzyć nowy klaster.
- Wybierz preferowanego dostawcę chmury i region.
- Wybierz poziom klastra (dla darmowego poziomu wybierz M0 Sandbox).
- Kliknij "Create Cluster".
Dalsze kroki
- Skonfiguruj adres IP swojego bota, aby zabezpieczyć połączenie z klastrem MongoDB i zapewnić odpowiednią kontrolę dostępu oraz bezpieczeństwo danych.
- Łańcuch połączenia można uzyskać, klikając w klastrze przycisk "Connect" z wybranym sterownikiem Mongoose (najnowsza wersja). Otrzymasz coś w stylu
mongodb+srv://<name>:<db_password>@novabotdatacluster.something.mongodb.net/?retryWrites=true&w=majority&appName=myAppName
. - Zmień
<name>
i<db_password>
na swoje utworzone dane uwierzytelniające i skopiuj cały łańcuch do konfiguracji bota.
Ostatecznie: Uruchom swojego bota
W terminalu uruchom node index.js
.
Sukces
Gotowe! Pomyślnie skonfigurowałeś NovaBot.