Déclencheur Communications

Se déclenche lorsqu'un nouveau message direct est reçu. Utile pour créer des chatbots, des auto-répondeurs ou pour traiter des commandes basées sur les DM.

Au premier coup d'œil

ChampValeur
Identifiant du déclencheurslack-new-direct-message
CatégorieCommunications
Étiquettesslack, communication, dm, direct-message, chat

Configuration du déclencheur

ChampTypeRequisDescription
ignoreBotbooleanNonSi true, les messages des bots seront ignorés et ne déclencheront pas le workflow.

Résultat du déclencheur

ChampTypeRequisDescription
triggeredAtstringOuiHorodatage lorsque l'événement a été reçu (UTC, format RFC3339)
eventTypestringNonType d'événement Slack (p. ex. message)
channelstringNonID du canal DM
userstringNonID de l'utilisateur ayant envoyé le message
textstringNonContenu textuel du message
tsstringNonHorodatage du message
channel_typestringNonType de canal (im pour les messages directs)

Exemple de racine de workflow

json
{ "nodes": { "root": { "type": "slack-new-direct-message", "payload": { "ignoreBot": true }, "children": [ "log_event" ] }, "log_event": { "type": "log", "payload": { "message": "Triggered at {{$trigger.triggeredAt}}" }, "children": [] } }}

Les nœuds en aval peuvent utiliser {{$trigger.triggeredAt}} et tous les champs de résultat listés ci-dessus. Les déclencheurs d'événements exposent généralement la charge utile brute de la source sous un champ tel que event, body, trade ou raw.

Ask a question... ⌘I