Integrace RichPear Home

Discord

Discord posílá odchozí oznámení z RichPear Home do kanálů nebo uživatelům přes vlastního bota. Nečte příchozí zprávy a nespouští automatizace z chatu.

Doména
discord
Kategorie
Oznámení
Komunikace
cloudový push
Nastavení
průvodce v UI
Vyžaduje
Discord aplikaci, bot token a cílové ID kanálů
UI

Ukázka v RichPear Home

Snímky ukazují, kde integraci v českém rozhraní vyhledat a jak vypadá první konkrétní krok nastavení.

Discord se přidává z katalogu integrací; další krok vyžaduje token bota.
01

Co integrace přidá

Po přidání vznikne notifikační akce podle názvu Discord aplikace. Umí posílat text, přílohy z lokální cesty, soubory ze vzdálených URL a bohatě formátované embed zprávy.

Integrace je pouze pro odchozí zprávy. Pokud potřebujete reagovat na příchozí příkazy, použijte jiný mechanismus automatizace.

02

Příprava bota

V Discord Developer Portal vytvořte aplikaci, přidejte bot uživatele, poznamenejte si Application ID a zkopírujte skrytý bot token.

Bota přidejte na server s potřebnými oprávněními. Zapněte Developer Mode a zkopírujte ID kanálu nebo uživatele, kam se mají zprávy posílat.

03

Nastavení v RichPear Home

Otevřete Nastavení, Zařízení a služby, Přidat integraci a vyhledejte Discord. Do pole Token API vložte bot token.

Po dokončení uložte cílová ID kanálů do automatizací nebo skriptů. Jedno ID se zadává jako řetězec, více ID jako seznam.

04

Zprávy a přílohy

Pole message se posílá jako doslovný text. Když do něj vložíte uvozovky, zobrazí se v Discordu také.

action: notify.discord_chat
data:
  message: "Pračka dokončila program."
  target: "123456789012345678"

05

Rozšířená data

V části data lze použít images, urls, verify_ssl a embed. Embed může obsahovat titul, popis, barvu, URL, autora, patičku, náhled, obrázek a pole.

Pro označení uživatele použijte tvar <@userID>, pro roli <@&roleID> a pro kanál <#channelID>.

06

Provoz a bezpečnost

Bot token ukládejte jako tajný údaj. Pokud se token zobrazí ve sdíleném logu nebo screenshotu, vygenerujte nový a starý zneplatněte.

Bota držte jen v serverech, kde ho opravdu potřebujete, a dejte mu pouze oprávnění nutná pro posílání zpráv.

07

Řešení problémů

Když zprávy nechodí, ověřte token, oprávnění bota v kanálu, správné ID cíle a to, že voláte správnou notifikační akci. U příloh ověřte dostupnost souboru a velikostní limity Discordu.