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;
    }
}