Krok 1: Vytvoření nebo výběr webhooku

Pokud ještě nemáte webhooky pro Discord, pomocí kterých je třeba posílat zprávy na server, nejprve je nutné vytvořit integraci. Spolu s tím, pokud již máte hotovou aplikaci, je třeba zkopírovat na ni odkaz, protože je to potřeba pro budoucí odesílání zpráv. Úkol se provádí následujícím způsobem:

  1. Otevřete nastavení serveru, vlevo vyberte sekci "Integrace", poté přejděte k nastavení "Webhooky".
  2. Jak zmínit roli ve Webhooky Discord-01
  3. Vytvořte nový webhook, o kterém se zmíníme o něco níže, nebo vyberte již existující pro zobrazení podrobných informací.
  4. Jak zmínit roli ve Webhooky Discord-02
  5. Každá aplikace má svou URL, pomocí které se provádí její integrace na různé weby. Právě tento odkaz je třeba zkopírovat pro další použití.
  6. Jak zmínit roli ve Webhooku Discord-03

Pokud se ptáte na zmínku o roli ve webhooku, ale dosud jste nikdy nevytvářeli vlastní integraci nebo se nacházíte na této fázi, bude velmi užitečné se seznámit s dalším naším materiálem na odkazu níže. V něm získáte všechny informace o vytvoření prvního webhooku na serveru a jeho správném použití. To vám umožní plně využívat všechny instrukce, pochopit, jak zmínit roli při již existujících znalostech o vytváření zpráv od bota.

Čtěte také: Jak vytvořit webhook v Discordu

Krok 2: Zkopírování ID role

Roli ve webhooku nelze zmínit pouze podle jejího názvu, jak se to provádí přímo v Discordu při odesílání zpráv. K tomu je nutné použít speciální kód se vložením ID role. Zkopírovat takový identifikátor lze pouze při zapnutém režimu vývojáře v Discordu, o aktivaci kterého si přečtěte v článku níže.

Více informací: Jak zapnout režim vývojáře v Discordu

Jak zmínit roli ve Webhooku Discord-04

Následující kroky spočívají v nalezení potřebné role a zkopírování jejího identifikátoru.To lze provést téměř z jakéhokoli místa na serveru, kde se zobrazuje informace o přiřazených rolích účastníkům, nicméně v většině případů bude pohodlnější použít nastavení komunity. Ta obsahují jak vyhledávání, tak i úplný seznam všech rolí, což umožní bez problémů zkopírovat ID potřebné pro další zmínku ve webhooku.

  1. Rozbalte menu serveru kliknutím na jeho název. Z objeveného seznamu vyberte položku "Nastavení serveru".
  2. Jak zmínit roli ve Webhooky Discord-05
  3. Na levé straně klikněte na kategorii "Role".
  4. Jak zmínit roli ve Webhooku Discord-06
  5. Pro jednoduchost můžete použít vyhledávání, zadáním názvu role do příslušného pole pro zkopírování ID.
  6. Jak zmínit roli ve Webhooku Discord-07
  7. Nyní, když je režim vývojáře zapnutý, můžete vyvolat kontextové menu role kliknutím pravým tlačítkem myši na její název. Z něj vyberte "Kopírovat ID role". Číselný unikátní identifikátor je uložen do schránky a může být použit pro různé účely.
  8. Jak zmínit roli ve Webhooky Discord-08

Doplňujeme, že výše byl uveden pouze jeden příklad kopírování ID role. Ve skutečnosti lze v Discordu kopírovat také mnoho různých identifikátorů, včetně jednotlivých uživatelů. To umožní zmiňovat účastníky serveru pomocí ID přes webhooky, což se provádí přesně tak, jak při práci s rolemi. Jediné, co je třeba, je najít optimální způsob kopírování tohoto ID.

Přečtěte si také: Kopírování ID v Discordu

Krok 3: Zmínka o roli ve webhooku

Hlavní přípravné kroky byly splněny: nyní máte jak webhook, tak identifikátor role, pomocí kterého ji můžete zmínit v automaticky odesílané zprávě.Můžete použít různé webové stránky pro podobné interakce, ale zvážíme pouze jeden společný příklad, abyste pochopili, jak funguje syntaxe v takových nastaveních automatizovaných zpráv.

  1. Jelikož bude zpráva testovací, na stránce pro nastavení rozesílání můžete odstranit všechna předem nastavená nastavení pomocí tlačítka "Clear All" nebo ručním odstraněním všech vyplněných polí.
  2. Jak zmínit roli ve Webhooku Discord-09
  3. Do pole "Webhook URL" je třeba vložit odkaz na webhook, který byl určen již pomocí první instrukce z našeho materiálu.
  4. Jak zmínit roli ve Webhooku Discord-010
  5. Do pole pro vyplnění zprávy, které se obvykle nazývá "Content", vložte kód ve formátu <@&id-role>. Odpovídajícím způsobem je třeba nahradit id-role identifikátorem role, jak je vidět na následujícím obrázku.
  6. Jak zmínit roli ve Webhooku Discord-011
  7. Pokud používaná stránka podporuje náhled zprávy, pak se zmínka zobrazí ve formátu @role. To znamená, že role je správně zmíněna, pouze samotná stránka nemůže zobrazit její aktuální název, ale na serveru se vše zobrazí správně.
  8. Jak zmínit roli ve Webhooku Discord-012
  9. Stiskněte tlačítko pro test nebo sami odešlete zprávu z webhooku pomocí tlačítka "Send".
  10. Jak zmínit roli ve Webhooku Discord-013
  11. Přejděte do chatu, který je nastaven pro příjem zpráv z integrace, a podívejte se na zobrazené oznámení. Vámi uvedená role byla úspěšně zmíněna a dále se zobrazuje zadaný obsah zprávy.
  12. Jak zmínit roli ve Webhooku Discord-014
  13. Stejným způsobem, samostatně nebo odděleně čárkou, lze v rámci jedné zprávy zmínit neomezené množství rolí, pokud to bude potřeba.
  14. Jak zmínit roli ve Webhooku Discord-015
  15. V tomto případě vše také funguje správně a webhook zobrazí zprávu v takovém formátu, v jakém byla zamýšlena.
  16. Jak zmínit roli ve Webhooku Discord-016
  17. Pokud se zpráva zdá být odeslána, ale v Discordu se nezobrazuje, otevřete nastavení integrace a zkontrolujte určený kanál, kam zprávy od bota přicházejí. Ujistěte se, že v něm nejsou žádná zvláštní omezení pro webhooky nebo všechny uživatele.
  18. Jak zmínit roli ve Webhooky Discord-017