Slack: New Direct Message
Triggers when a new direct message is received. Useful for building chatbots, auto-responders, or processing DM-based commands.
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
| Champ | Valeur |
|---|---|
| Identifiant du déclencheur | slack-new-direct-message |
| Catégorie | Communications |
| Étiquettes | slack, communication, dm, direct-message, chat |
Configuration du déclencheur
| Champ | Type | Requis | Description |
|---|---|---|---|
ignoreBot | boolean | Non | Si true, les messages des bots seront ignorés et ne déclencheront pas le workflow. |
Résultat du déclencheur
| Champ | Type | Requis | Description |
|---|---|---|---|
triggeredAt | string | Oui | Horodatage lorsque l'événement a été reçu (UTC, format RFC3339) |
eventType | string | Non | Type d'événement Slack (p. ex. message) |
channel | string | Non | ID du canal DM |
user | string | Non | ID de l'utilisateur ayant envoyé le message |
text | string | Non | Contenu textuel du message |
ts | string | Non | Horodatage du message |
channel_type | string | Non | Type 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.
