...
Expand |
---|
Code Block |
---|
//забираем первый комментарий из диалога и забираем из него адрес from
выполнитьJs("""
var msgTypes = ['OperatorComment'];
var messages = conversation.messages.filter(function (str) {return msgTypes.indexOf(str.tpe) > -1;});
messages = messages;
var arrayQuestions = [];
for (var i = 0; i < messages.length; i++) {
var message = messages[i];
clean_txt = message.txt.replace(/(\r\n|\n|\r)/gm, '');
arrayQuestions.push(clean_txt);
}
if (arrayQuestions.length == 0) {
var exit = {'countQuestion':0};
}
else {
var operatorComment = arrayQuestions[0];
var operatorComment = operatorComment.replace(/.*?Subject:/,'').replace(/From:.*$/,'');
var exit = {'operatorComment':operatorComment};
}
exit;
""")+
//выводим в комментарий результат тему письма
комментарий("{operatorComment}")+
завершить |
|
Оповещение операторов в Telegram группе о поступлении диалогов в АФ
Сценарий при поступлении диалога в систему выполняет отправку первой реплики пользователя в заданную в сценарии группу Telegram.
Прочие примеры сценариев
Предлагать случайно один из нескольких вариантов ответа
...