我正在尝试使用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,我该怎么做?
答案 0 :(得分:0)
您直接进入后备还是完全没有得到回复?
此外,您也可以尝试在boss函数的第一行添加BotMan。
e2
您也忘记了Web驱动程序管理器
$botman->hears('Hello', function(BotMan $bot) {
$bot->startConversation(new OnboardingConversation);
});