Discord Bot Maker

Discord Bot Maker

Not enough ratings
Komenda do zgłaszania błędów
By Czesio321
Witam! Przedstawiam poradnik krok po kroku jak utworzyć komendę służącą do zgłaszania błędów, która może mieć zastosowanie na różnych serwerach.
5
   
Award
Favorite
Favorited
Unfavorite
Wprowadzenie
Żeby utworzyć taką komendę będziemy potrzebowali następujące akcje:
  • Store Command Params - stworzenie parametru komendy
  • Check Parameters - sprawdzenie poprawności parametru
  • Find Member - odszukanie użytkownika
  • Create Embed Message; Set Embed Description, Send Embed Message - trzy akcje służące do utworzenia wiadomości w "ramce"
  • Wait - zaczekaj
  • Send Message - wyślij wiadomość
  • Delete Message - usuń wiadomość
  • End Action Sequence

Gdy sprawdzicie czy posiadacie takie akcje w waszym programie przechodzimy do tworzenia samej komendy.
Funkcjonalność komendy
Po ukończeniu tej komendy zawierała ona będzie następujące funkcje:
  • Możliwość zgłoszenia błędu na serwerze do administratora przez użytkownika
  • Administrator otrzyma dokładne dane (discord) zgłaszającej osoby + opis błędu
  • Na wybranym kanale wyświetlą się informacje o przetworzeniu zgłoszenia jak i o jego przetwarzaniu
  • Administrator otrzyma prywatną wiadomość z opisem błędu
Tworzenie komendy
1. Tworzymy akcję Store Command Params i uzupełniamy ją tak jak na zdjęciu.


2. Tworzymy akcję Chech Parameters, która odpowiedzialna będzie za sprawdzenie, czy dana osoba nie wysyła "pustego" zgłoszenia


3. Tworzymy akcję Find Member - ta akcja będzie odpowiedzialna za wskazanie osoby < administratora >, który będzie otrzymywał informację o błędach. ( istnieje możliwość dodania kilku osobom możliwości otrzymywania tej informacji )


4. Następnie tworzymy 3 akcje: Create Embed Message, Create Embed Description i Send Embed Message ( koniecznie w tej kolejności )


Sekcja title - nagłówek
Color - kolor ramki < należy wpisywać w formacie: np. #000000 lub np. "BLUE" >
Use Timestamp: wskazanie w stopce czasu wysłania wiadomości

4a. Uzupełniamy pole opisu zmiennymi:


4b. Uzupełniamy akcję o niezbędne dane


5. Dodajemy akcję Send Message, która będzie odpowiedzialna za wiadomość poprzedzającą zrealizowanie zadania komendy.


6. Dodajemy akcję Wait - podajemy czas (domyślnie 3 sekundy )

7. Dodajemy akcję Send Message, która potwierdzi wykonanie komendy.
8. Dodajemy akcję Wait - podajemy czas (domyślnie 6 sekund )

9. Dodajemy 2 akcje Delete Message, w pierwszej wpisujemy zmienną "1", natomiast w drugiej zmienną "2" ( należy wskazać źródło wiadomości jako zmienna)

10. Dodajemy akcję Delete Message, nic nie zmieniamy

11. Dodajemy akcję End Action Sequence

12 Dodajemy akcję Send Message w której wpisujemy " ${member}, nie możesz wysłać pustego zgłoszenia."
Jak użyć tę komendę
<prefix><nazwa komendy><opis błędu>
3 Comments
Mimitokox 5 Nov, 2021 @ 7:28am 
+1 rawka

\
ĶÚβĨЖŃ 30 Aug, 2020 @ 4:49am 
Można rawdate ?
Sojkolek 10 Jul, 2020 @ 10:02am 
Dziękuję!:steamhappy: