PHP小部件的BotMan Conversation实现

时间:2018-06-11 21:57:38

标签: php chatbot

我正在尝试使用botman小部件实现PHP BotMan, 但是当我使用回复时,它会发回消息的回复。现在我正在尝试通过对话来实现它,它只是给了我一个JSON响应。有没有办法将回复消息发送到小部件?

This is OnboardConversation.php文件

这是chat.php

请注意,当我使用chat.php

// Give the bot something to listen for.
$botman->hears('Hello', function (BotMan $bot) {
  $bot->reply('Hello too');
});

我确实在聊天小部件中得到了回复,但是当我使用对话时,我得到以下内容。

  

{“status”:200,“messages”:[{“type”:“text”,“text”:“你好!你的名字是什么?”,“attachment”:null,“additionalParameters”:[] }}} {“status”:200,“messages”:[{“type”:“text”,“text”:“很高兴认识你好”,“attachment”:null,“additionalParameters”:[]}, {“type”:“text”,“text”:“还有一件事 - 你的电子邮件是什么?”,“附件”:null,“additionalParameters”:[]}]}

我希望将这个json响应发送到widget,我该怎么做?

1 个答案:

答案 0 :(得分:0)

您直接进入后备还是完全没有得到回复?

此外,您也可以尝试在boss函数的第一行添加BotMan。

e2

您也忘记了Web驱动程序管理器

$botman->hears('Hello', function(BotMan $bot) {
    $bot->startConversation(new OnboardingConversation);
});