Krok 1: Vytvorenie alebo výber webhooks

Ak ešte nemáte webhooks pre Discord, pomocou ktorých je potrebné posielať správy na server, najprv bude potrebné vytvoriť integráciu. Spolu s tým, ak už máte hotovú aplikáciu, je potrebné skopírovať na ňu odkaz, pretože je to potrebné pre budúce posielanie správ. Úloha sa vykonáva nasledovne:

  1. Otvorenie nastavení servera, naľavo vyberte sekciu "Integrácie", potom prejdite k nastaveniu "Webhooks".
  2. Ako spomenúť úlohu vo Webhookoch Discord-01
  3. Vytvorte nový webhook, o ktorom sa zmienime o niečo nižšie, alebo vyberte už existujúci na zobrazenie podrobných informácií.
  4. Ako spomenúť úlohu vo Webhookoch Discord-02
  5. Každá aplikácia má svoj URL, pomocou ktorého sa realizuje jej integrácia na rôzne stránky. Tento odkaz je potrebné skopírovať na ďalšie použitie.
  6. Ako spomenúť úlohu vo Webhookoch Discord-03

Ak sa pýtate na zmienku o role vo webhooku, ale zatiaľ ste nikdy nevytvorili vlastnú integráciu alebo sa nachádzate na tomto kroku, bude veľmi užitočné oboznámiť sa s iným naším materiálom na odkaze nižšie. V ňom získate všetky informácie o vytvorení prvého webhooku na serveri a jeho správnom používaní. To vám umožní plne využiť všetky pokyny, pochopiť, ako zmieniť rolu pri už existujúcich vedomostiach o vytváraní správ od bota.

Čítajte tiež: Ako vytvoriť webhook v Discord

Krok 2: Kopírovanie ID role

Rolu vo webhooku nie je možné zmieniť len podľa jej názvu, ako sa to vykonáva priamo v Discord pri posielaní správ. Na to je potrebné použiť špeciálny kód so vložením ID role. Takýto identifikátor je možné skopírovať iba pri zapnutom režime vývojára v Discorde, o aktivácii ktorého sa dočítate v článku nižšie.

Podrobnejšie: Ako zapnúť režim vývojára v Discord

Ako spomenúť úlohu vo Webhookoch Discord-04

Nasledujúce kroky spočívajú v hľadaní potrebnej role a kopírovaní jej identifikátora.Toto je možné urobiť takmer z akéhokoľvek miesta na serveri, kde sa zobrazuje informácia o priradených rolách účastníkom, avšak vo väčšine prípadov bude pohodlnejšie použiť nastavenia komunity. Tieto nastavenia obsahujú ako vyhľadávanie, tak aj úplný zoznam všetkých rolí, čo umožní bez problémov skopírovať ID potrebné na ďalšie spomínanie vo webhu.

  1. Rozbaľte menu servera kliknutím na jeho názov. Z objaveného zoznamu vyberte položku "Nastavenia servera".
  2. Ako spomenúť úlohu vo Webhookoch Discord-05
  3. Naľavo kliknite na kategóriu "Roly".
  4. Ako spomenúť úlohu vo Webhookoch Discord-06
  5. Pre jednoduchosť môžete použiť vyhľadávanie, zadaním názvu role do príslušného poľa na kopírovanie ID.
  6. Ako spomenúť úlohu vo Webhookoch Discord-07
  7. Teraz, keď je režim vývojára zapnutý, môžete vyvolať kontextové menu role kliknutím pravým tlačidlom myši na jej názov. Z neho vyberte "Kopírovať ID role". Číselný unikátny identifikátor je uložený v schránke a môže sa používať na rôzne účely.
  8. Ako spomenúť úlohu vo Webhookoch Discord-08

Dodatočne si všimnite, že vyššie bol uvedený výlučne jeden príklad kopírovania ID role. V skutočnosti je možné v Discorde kopírovať ešte mnoho rôznych identifikátorov, vrátane jednotlivých používateľov. To umožní spomínať účastníkov servera cez webhooks pomocou ID, čo sa realizuje presne tak, ako pri práci s rolami. Jediné, čo je potrebné, je nájsť optimálny spôsob kopírovania tohto ID.

Čítajte tiež: Kopírovanie ID v Discorďe

Krok 3: Spomínanie role vo webhu

Hlavné prípravné kroky sú vykonané: teraz máte ako webhook, tak aj identifikátor role, cez ktorý ju môžete spomenúť v automaticky odosielanej správe.Môžete použiť rôzne webové stránky na podobné interakcie, ale zvážime len jeden spoločný príklad, aby ste pochopili, ako funguje syntax v takýchto nastaveniach automatizovaných správ.

  1. Keďže správa bude testovacia, na stránke pre nastavenie rozosielania môžete odstrániť všetky prednastavené nastavenia pomocou tlačidla "Clear All" alebo manuálnym odstránením všetkých vyplnených polí.
  2. Ako spomenúť úlohu vo Webhookoch Discord-09
  3. Do poľa "Webhook URL" je potrebné vložiť tú istú linku na webhook, ktorá bola určená už pri prvej inštrukcii z nášho materiálu.
  4. Ako spomenúť úlohu vo Webhookoch Discord-010
  5. Do poľa na vyplnenie správy, ktoré sa zvyčajne nazýva "Content", vložte kód, ktorý má tvar <@&id-role>. Zodpovedajúco id-role je potrebné nahradiť identifikátorom role, čo je vidieť na nasledujúcom obrázku.
  6. Ako spomenúť úlohu vo Webhookoch Discord-011
  7. Ak používaná stránka podporuje náhľad správy, tak sa zmienka zobrazí vo formáte @role. To znamená, že rola je správne spomenutá, len samotná stránka nemôže zobraziť jej aktuálny názov, a na serveri sa všetko zobrazí správne.
  8. Ako spomenúť úlohu vo Webhookoch Discord-012
  9. Stlačte tlačidlo na testovanie alebo samostatne pošlite správu z webhooku pomocou tlačidla "Send".
  10. Ako spomenúť úlohu vo Webhookoch Discord-013
  11. Prejdite do chatu, ktorý je nastavený na prijímanie správ z integrácie, a pozrite sa na zobrazené oznámenie. Vami uvedená rola bola úspešne spomenutá a následne sa zobrazuje zadaný obsah správy.
  12. Ako spomenúť úlohu vo Webhookoch Discord-014
  13. Presne takýmto spôsobom, samostatne alebo cez čiarku, je možné spomenúť v rámci jednej správy neobmedzené množstvo rolí, ak to bude potrebné.
  14. Ako spomenúť úlohu vo Webhookoch Discord-015
  15. V tomto prípade všetko tiež funguje správne a webhook zobrazí správu v takom formáte, v akom bola zamýšľaná.
  16. Ako spomenúť úlohu vo Webhookoch Discord-016
  17. Ak sa správa akoby poslala, ale v Discorde sa nezobrazuje, otvorte nastavenie integrácie a skontrolujte zadaný kanál, kam prichádzajú správy od bota. Uistite sa, že v ňom nie sú žiadne osobitné obmedzenia pre webhooky alebo všetkých používateľov.
  18. Ako spomenúť úlohu vo Webhookoch Discord-017