Cordova或ionic聊天机器人的实现

Cordova或ionic聊天机器人的实现,cordova,ionic-framework,chat,chatbot,facebook-chatbot,Cordova,Ionic Framework,Chat,Chatbot,Facebook Chatbot,我们使用angular js开发了cordova移动应用程序,我们正在尝试添加聊天机器人(聊天服务)我们的应用程序中的功能任何一个在cordova或混合移动应用程序中实现了相同功能的人请告诉我实现的最佳方法,您可以使用,或者他们都有很多库,因此您可以将其与您选择的平台集成,在您的情况下,您可以使用http。 您还可以查看它包含一个示例,该示例使用api.ai在apache cordova应用程序中创建聊天机器人在开始实现以下代码之前,首先阅读并清除有关意图、实体、实现的基础知识,然后创建一个代理

我们使用angular js开发了cordova移动应用程序,我们正在尝试添加聊天机器人(聊天服务)我们的应用程序中的功能任何一个在cordova或混合移动应用程序中实现了相同功能的人请告诉我实现的最佳方法,您可以使用,或者他们都有很多库,因此您可以将其与您选择的平台集成,在您的情况下,您可以使用http。
您还可以查看它包含一个示例,该示例使用api.ai在apache cordova应用程序中创建聊天机器人

在开始实现以下代码之前,首先阅读并清除有关意图、实体、实现的基础知识,然后创建一个代理

由于您在科尔多瓦的项目如下所示为快速启动实施-

使用Cordova CLI安装api.ai插件:

cordova plugin add cordova-plugin-apiai
将以下代码添加到函数ondevicerady中的index.js文件(通常位于js文件夹中)

ApiAIPlugin.init(
        {
            clientAccessToken: "YOUR_CLIENT_ACCESS_TOKEN", // insert your client access key here
            lang: "en" // set lang tag from list of supported languages
        }, 
        function(result) { /* success processing */ },
        function(error) { /* error processing */ }
    );
APIInit方法将应用程序连接到“Dialogflow项目”,它需要一个客户端访问令牌,该令牌在代理的设置中可用

如果要发出文本请求,请添加以下代码:

function sendText(query_text) {
    try {
        ApiAIPlugin.requestText(
            {
                query: query_text
            },
            function (response) {
                // place your result processing here
                alert(JSON.stringify(response));
            },
            function (error) {
                // place your error processing here
                alert(error);
            });
    } catch (e) {
        alert(e);
    }
}
你可以查这个图书馆


这是一个你可以用来开始使用的工具,请查看此工具以了解更多详细信息

Hi@Fady谢谢你的ans,但它不是我的ans,api.ia没有在cordova移动应用程序中提供现成的SDK,我需要在Exmig cordova移动应用程序中使用现成的集成工具,您能否建议哪家服务提供商是bestNo sir Api.ai为cordova提供sdk检查官方文档中的此链接