Indicateurs de frappe

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • Affichez un indicateur de frappe lorsqu’un bot ou un agent actif prépare une réponse à un demandeur.

    Lorsqu’une Agent virtuel demande est traitée, l’action de l’indicateur Début de saisie est appelée. Une fois Agent virtuel le traitement de la demande terminé, l’action de l’indicateur Fin de saisie est appelée avant Agent virtuel tout processus de sortie ou de contrôle d’entrée.

    Ces actions appellent la transformation sortante du contrôle defaultText. L’exemple suivant montre comment l’indicateur de saisie est géré dans la transformation sortante du contrôle defaultText.

    Exemple : saisie du script d’indicateur
    (function execute(inputs, outputs) {
        try {
            var richControl = inputs.rich_control;
            var actionType = richControl.type;
            if(actionType == 'StartTypingIndicatorActionMsg'){
                outputs.result = '{activity:{type: "typing" }}'
            }else if(actionType == 'EndTypingIndicatorActionMsg'){
                outputs.result = '{activity:{type: "message" , text: "Finished typing"}}'
            }
           /* Handle other type of control */
        } catch (e) {
            gs.error("Error in default action outbound transformer : " + e.message);
            throw e;
        }
    })