Laravel BotMan Studio:通过对话创建对话

时间:2019-11-16 09:16:04

标签: php laravel

我与分支机构进行了漫长的交谈。新的对话取决于用户的响应。我可以在当前对话中开始新的对话吗?这是正确的方法吗?

class FirstConversation extends Conversation 
{
    public function run(): void
    {
            $this->ask('Fist question', function (Answer $answer) {
                     if ($answer->getText() == 2) {
                              $this->bot->startConversation(app(SecondConversation::class));
                     } else if ($answer->getText() == 3) {
                                 $this->bot->startConversation(app(ThirdConversation::class));
                     } else {
                              $this->say(__('unrecognized'));
                                $this->bot->startConversation(app(self::class));
                     }
            });
    }
}

谢谢。

0 个答案:

没有答案