Eingabeindikatoren
Zeigen Sie einen Eingabeindikator an, wenn ein Bot oder ein Servicemitarbeiter eine Antwort an eine anfordernde Person vorbereitet.
Wenn Virtual Agent eine Anforderung verarbeitet, wird die Aktion Indikator Eingabe beginnen aufgerufen. Wenn Virtual Agent die Verarbeitung der Anforderung abschließt, wird die Indikatoraktion „Ende der Eingabe“ aufgerufen, bevor Virtual Agent Ausgabe- oder Eingabesteuerelemente verarbeitet.
Diese Aktionen rufen die ausgehende Transformation des defaultText-Steuerelements auf. Das folgende Beispiel zeigt, wie der Eingabeindikator in der ausgehenden Transformation des Steuerelements defaultText behandelt wird.
Beispiel: Eingabe eines Indikatorskripts
(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;
}
})