Smooch: Как сделать постбэк-зависимый переход состояния?

Я пытаюсь перевести сценарий из одного состояния в другое на основе обратной загрузки Smooch; но получаю код ошибки H12.

Рассмотрим примерhttps://github.com/smooch/smooch-bot-example

Скажи, что я модифицирую скриптhttps://github.com/smooch/smooch-bot-example/blob/master/script.js следующее

start: {
    receive: (bot) => {
        return bot.say('Hi! I\'m Smooch Bot! Continue? %[Yes](postback:askName) %[No](postback:bye) );
    }
},
bye: {
    prompt: (bot) => bot.say('Pleasure meeting you'),
    receive: () => 'processing'
},

Предполагается, что состояние бота будет меняться в зависимости от полезной нагрузки обратной передачи.

Вопрос в том, как мне это сделать?

Мой подход был добавлен

stateMachine.setState(postback.action.payload)

в метод handlePostback из github.com/smooch/smooch-bot-example/blob/master/heroku/index.js

Однако это бросило код ошибки H12. Я также экспериментировал с

stateMachine.transition(postback.action,postback.action.payload)

но безрезультатно.

Ответы на вопрос(3)

Ваш ответ на вопрос