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