iAmRobot.dsl
912 Bytes
library
digression i_am_robot
{
conditions { on #messageHasAnyIntent(digression.i_am_robot.triggers); }
var triggers = ["are_you_a_robot", "if_robot"];
var responses: Phrases[] = ["yes_i_am_a_robot"];
var counter = 0;
do
{
$cjm.push("i_am_robot");
if ($conversation_result == "Нет ответа") {set $conversation_result = ""; }
if(digression.i_am_robot.counter == 1)
{
goto answering_machine;
}
set digression.i_am_robot.counter = digression.repeat.counter + 1;
#log(digression.i_am_robot.counter);
for (var item in digression.i_am_robot.responses)
{
#say(item, repeatMode: "ignore");
}
#repeat(accuracy: "short");
var result = blockcall SkipMessagesBlock();
return;
}
transitions
{
answering_machine: goto answering_machine;
}
}