Aller au contenu

Chat : répondre

n8n : Chat (Respond to Chat)Toutes les offres1 entrée · 1 sortie

Écrit un message dans la conversation du chat en cours, et peut attendre la réponse de la personne ou son approbation.

Éléments reçusChat : répondreÉléments produits

Fonctionnement

Avec un déclencheur de chat seulement. « Envoyer » affiche le message dans la conversation et continue aussitôt ; « Envoyer et attendre » suspend l'exécution (sans occuper de worker) jusqu'à la réponse de la personne qui a écrit le message, ou jusqu'à la fin du délai.

Paramètres

ParamètreTypeDétail
OpérationchoixValeurs : Envoyer un message, Envoyer et attendre la réponse.
Messageobligatoiretexte long—
Réponse attendueselon les autres paramètreschoixValeurs : Texte libre, Approbation (boutons).
Boutonsselon les autres paramètreschoixValeurs : Approuver et refuser, Approuver seulement.
Libellé « approuver »selon les autres paramètrestexte—
Libellé « refuser »selon les autres paramètrestexte—
Réponse par les boutons seulementselon les autres paramètresoui / nonSinon, un message écrit vaut refus, avec son texte.
Limiter l'attenteselon les autres paramètresoui / non—
Attente maximale (minutes)selon les autres paramètresnombre—

Données reçues et renvoyées

  • EntréeListe d'éléments (un message par passage, avec les expressions du premier élément).
  • SortieEnvoyer : les éléments reçus. Attendre : { chatInput } (texte libre) ou { approved, chatInput? } (approbation) ; délai dépassé : { timedOut: true }.

Erreurs

Workflow sans déclencheur de chat, message vide.

À savoir. Hors d'une conversation (exécution manuelle de l'éditeur), le message est inscrit dans l'exécution et la réponse attendue n'est pas demandée : « Envoyer et attendre » échoue avec un message clair.

Exemple

Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.

Paramètres de l'exemple (JSON)Ouvrir l'éditeur
{
  "operation": "sendAndWait",
  "message": "Je crée le ticket « {{ $json.titre }} » ?",
  "responseType": "approval"
}

Voir aussi