如何使用Javascript SDK将其他参数传递给DialogFlow

时间:2018-03-26 18:18:35

标签: javascript json dialogflow

我正在使用针对DialogFlow的javascript SDK,需要从我的角度应用程序中传递一些其他参数。 client.textRequest可以采用我尝试使用的选项参数,如下所示:

$ scope.options = {             数据:{                     userid:" testid",                     客户:" testclient"                    }         };

    var client = new ApiAi.ApiAiClient({accessToken: 'myapikey'});

    $scope.sendMessage = function() {
        return client.textRequest($scope.messageText, $scope.options).then((response) => {
            $scope.messages.push($scope.messageText);
            $scope.messages.push(response.result.fulfillment['speech'] || 'I can\'t seem to figure that out!');
                $scope.messageText = "";
            });

    }
来自/查询文档的

https://dialogflow.com/docs/reference/agent/query#query_parameters_and_json_fields我不能100%确定数据是否是正确的参数。我看到另一篇关于nodejs的帖子说要在originalRequest参数中添加数据。我不确定这应该如何使用javascript sdk。

0 个答案:

没有答案