簡體   English   中英

帶有小部件的 PHP BotMan 對話實現

[英]PHP BotMan Conversation implementation with widget

我正在嘗試使用 botman 小部件實現 PHP BotMan,但是當我使用回復時,它會發回消息的回復。 現在我正在嘗試通過對話來做到這一點,它只是給了我一個 JSON 響應。 有沒有辦法將回復消息發送到小部件?

這是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":"還有一件事 - 你的電子郵件是什么?","attachment":null,"additionalParameters":[]}]}

我希望將此 json 響應發送到小部件,我該怎么做?

你是直接回退還是根本沒有得到答復?

您也可以嘗試在聽到功能的第一行添加 BotMan。

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

您也忘記了網絡驅動程序管理器

$config = [
    'web' => [
        'matchingData' => [
            'driver' => 'web',
        ],
    ]
];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM