Tworzenie Bota na Discorda w JavaScript cz.4

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:

  1. Pobieramy tytuł, opis, oraz kolor, kanał,
  2. Sprawdzamy czy osoba wysyłająca /embed ma permisje (w moim przypadku Administrator),
  3. Tworzymy zmienne dla każdej z opcji,
  4. Tworzymy embed ze zmiennymi,
  5. Wysyłamy wiadomość embed

3. Komenda /clear

komenda /clear, będzie usuwać podaną liczbę wiadomości,

  1. Pobieramy liczbę wiadomości,
  2. Sprawdzamy czy użytkownik ma odpowiednie permisje (ManageMessages),
  3. Usuwamy odpowiednią liczbę wiadomości,
  4. 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,

  1. Pobieramy tytuł, opis, oraz kolor, kanał,
  2. Sprawdzamy czy osoba wysyłająca /embed ma permisje (w moim przypadku Administrator),
  3. Tworzymy zmienne dla każdej z opcji,
  4. Tworzymy embed ze zmiennymi,
  5. Wysyłamy wiadomość embed,
  6. 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′.

About Klovy

Założyciel serwisu klovy.pl. Moje zainteresowania to: informatyka, słuchanie muzyki (najbardziej typu: Disco Polo, Dance, Pop itp.), czy również sporty (zarówno letnie jak i zimowe). Lubię także pomagać wielu osobom, szczególnie w branży IT, stąd zamysł o platformie Klovy.

Check Also

EXIF – czyli wszystko o ukrytych informacjach zapisanych w zdjęciach.

EXIF (Exchangeable Image File Format) to standardowy format, który służy do przechowywania dodatkowych informacji w …

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *