← Vytvářejte agenty na Cloudflare / agents / communication-channels
Slack
Slack je komunikační kanál pro agenty, kteří se potřebují účastnit týmových konverzací. Agent připojený ke Slacku může přijímat události ze Slacku, směrovat každou zprávu na správnou instanci agenta a odpovídat na přímé zprávy nebo zmínky v kanálu.
Používejte Slack, pokud chcete, aby agent:
- Reagovat na přímé zprávy od uživatelů Slacku.
- Odpovídejte, když jste zmíněni ve veřejných kanálech.
- Udržujte kontext uvnitř vláken Slacku.
- Obsluhujte více pracovních prostorů Slack z jednoho nasazení.
Jak to funguje
Slack odesílá události do vašeho Workeru přes Slack Events API ↗. Váš Worker ověří každý požadavek, identifikuje nainstalovaný pracovní prostor a směruje událost na instanci agenta.
Mezi běžné události Slack patří:
| Událost | Případ použití |
|---|---|
message.im |
Přímé zprávy botovi |
app_mention |
Zmínky v kanálech |
U Slack aplikací pro více workspaců ukládejte instalaci každého workspace zvlášť a směrujte události podle ID týmu nebo enterprise organizace. Každý workspace lze namapovat na izolovanou instanci agenta s vlastním stavem podloženým Durable Object.
Sestavte agenta pro Slack
Kompletní postup včetně nastavení Slack aplikace, OAuth, odběru událostí a nasazení najdete v příkladu Slack agenta.