Nlp Botman未侦听Dialogflow操作

Nlp Botman未侦听Dialogflow操作,nlp,dialogflow-es,chatbot,Nlp,Dialogflow Es,Chatbot,我正在和Botman开发聊天机器人。我想集成Dialogflow的NLP,所以我调用中间件及其操作之一。问题是博特曼没有听到。我只是不断得到这个错误: 这是我意图的行动名称 这就是我称之为中间件的方式 我正在使用我的客户端访问令牌。我尝试用不同的名称来调用该操作,如“input.automovil”、“automovil”和(.*),但仍然失败,我还没有找到足够的示例。尝试将第27行改为第33行 $botman->hears('automovil', function (BotMan

我正在和Botman开发聊天机器人。我想集成Dialogflow的NLP,所以我调用中间件及其操作之一。问题是博特曼没有听到。我只是不断得到这个错误:

这是我意图的行动名称 这就是我称之为中间件的方式
我正在使用我的客户端访问令牌。我尝试用不同的名称来调用该操作,如“input.automovil”、“automovil”和(.*),但仍然失败,我还没有找到足够的示例。

尝试将第27行改为第33行

$botman->hears('automovil', function (BotMan $bot) {
    // The incoming message matched the "my_api_action" on Dialogflow
    // Retrieve Dialogflow information:
    $extras = $bot->getMessage()->getExtras();
    $apiReply = $extras['apiReply'];
    $apiAction = $extras['apiAction'];
    $apiIntent = $extras['apiIntent'];

    $bot->reply($apiReply);
})->middleware($dialogflow);
未更新<代码>ApiAi重命名为
对话框流

更换

使用BotMan\BotMan\Middleware\ApiAi
使用BotMan\BotMan\Middleware\Dialogflow


$dialogflow=ApiAi::create('your-key')->listenfraction()
$dialogflow=dialogflow::create('your-key')->listenfraction()对进行编码

在网络日志中显示浏览器错误响应,或检查日志laravel.log文件切勿发布代码、错误或输出的图像!