Hej, witaj w kolejnej części pisania bota na discord.
W tym artykule napiszemy kilka komend dla urozmaicenia i ułatwienia korzystania z serwera.
1. Wstęp
Stwórz pliki w folderze commands:
- embed.js – /embed tytuł, opis, [kolor, kanał],
- clear.js – /clear liczba,
- poll.js – /poll tytuł, opis [kolor, kanał],
Tak powinien wyglądać folder commands:
2. Komenda /embed
komendą /embed będziemy tworzyć tytułowy ’embed’, wytłumaczenie kodu:
- Pobieramy tytuł, opis, oraz kolor, kanał,
- Sprawdzamy czy osoba wysyłająca /embed ma permisje (w moim przypadku Administrator),
- Tworzymy zmienne dla każdej z opcji,
- Tworzymy embed ze zmiennymi,
- Wysyłamy wiadomość embed
3. Komenda /clear
komenda /clear, będzie usuwać podaną liczbę wiadomości,
- Pobieramy liczbę wiadomości,
- Sprawdzamy czy użytkownik ma odpowiednie permisje (ManageMessages),
- Usuwamy odpowiednią liczbę wiadomości,
- Wysyłamy wiadomość ’Usunięto ${amount} wiadomości.’,
4. Komenda /poll
komenda /poll, będzie działać jak /embed tylko będzie dodawać reakcję: i do embeda,
- Pobieramy tytuł, opis, oraz kolor, kanał,
- Sprawdzamy czy osoba wysyłająca /embed ma permisje (w moim przypadku Administrator),
- Tworzymy zmienne dla każdej z opcji,
- Tworzymy embed ze zmiennymi,
- Wysyłamy wiadomość embed,
- Dodajemy reakcję do wiadomości,
Uruchom teraz kod i zobacz efekt
5. Podsumowanie
W tym artykule napisaliśmy 3 komendy które ułatwiają korzystanie z serwera.
Cały kod znajduje się tutaj: https://lucjanmnm.klovy.pl/strony/discord/ w artykule 'Tworzenie Bota na Discorda w JavaScript cz.4′.