问题标签 [wit.ai]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 向 wit.ai 发送文本时发出接收结果
我正在使用以下内容通过按钮按下功能向 wit.ai 发送文本:
这工作正常,因为文本被发送到 wit.ai。但是,我没有从 wit.ai 返回应用程序。如果使用麦克风,我可以得到很好的响应,而不是文本。我曾尝试调用 witDidGraspIntent 函数以强制它在按下按钮时运行,但我无法确定我应该在“结果”参数中使用什么。有人可以帮忙吗?我不确定按下按钮后是否有不同的方式来运行该功能?这是功能:
这是 wit.ai 的文档:https ://wit.ai/docs/ios/4.0.0/api
非常感谢任何帮助!
干杯。
javascript - wit.ai Bot Engine Stories 连接到 hubot
我正在尝试使用 Javascript 将新的 wit.ai Bot Engine 连接到 hubot。不幸的是,我不是 JS 开发人员,所以我很挣扎。
这是我的代码:
该脚本侦听“hey botname”并输出此后编写的内容。我的问题是我不知道如何将此输入发送给机智客户端。在没有hubot的情况下在bash中使用这个脚本对机智很有效,因为这是基于wit.ai的快速入门示例。
我面临的另一个问题是我想让hubot在一个私人频道中与每个用户一起收听,并让它响应每条不带前缀的消息。就像控制台中的节点示例一样。
高度赞赏帮助!
javascript - 无法访问函数/回调之外的变量
我正在尝试调用天气 API 来获取机器人的当前天气。我正在使用node-rest-client来提取天气描述,该描述将保存在context.forecast
. 唯一的问题是,我似乎无法在函数内部修改/创建变量或在函数外部访问它。这是我的代码:
context.forecast
返回未定义。这样的事情似乎也不起作用:
context.forecast
也在这里返回未定义。关于我做错了什么的任何想法?
[编辑] 尝试过这样的事情,但我仍然无法编辑context.forecast
变量:
第二个console.log
返回undefined
第一个,第一个console.log
返回实际值第二个。我仍然不知道为什么会这样。
facebook - 机器人从我的 api 端点读取
我正在按照此处的教程在 facebook messenger 上创建一个机器人
机器人有没有办法从我自己的 api 端点检索结果?
本质上,我已经设置了一个 api 端点,从该端点返回 json 的结果。我希望结果在 facebook messenger 中填充模板,例如当前的CNN messenger 机器人如何根据查询显示新闻
我该怎么做呢?
node.js - 开发 facebook messenger 聊天机器人
我正在尝试开发 Facebook Messenger 聊天机器人。我已经将我的信使和节点服务器设置为相互交谈,但是当我尝试从信使发送消息时,在它到达节点服务器后,它会尝试使用 node-wit 库执行合并操作,这会导致错误。
C:\Users\username\node_modules\node-wit\lib\wit.js:161 this.converse( ^ TypeError: Cannot read property 'converse' of undefined at C:\Users\username\node_modules\node-wit\lib \wit.js:161:13 at Object.actions.say.merge (C:\Users\username\messenger.js:147:5) at null. (C:\Users\username\node_modules\node-wit\lib \wit.js :230:22) 在 C:\Users\username\node_modules\node-wit\lib\wit.js:32:9 在 process._tickCallback (node.js:355:11)
这是我的代码:
javascript - 这个 JavaScript 对象中定义的值是否真正起作用?
我是 JavaScript 新手,在阅读了“JavaScript The Good Parts”之后,我想编写一些有趣的代码。我偶然发现了这段我无法理解的代码:
它是从 wit.ai node.js 客户端截取的。在我的理解中,“actions”是一个对象,“say”、“merge”、“error”和“['fetch-weather']”是保存为没有键的值的函数。
没有保留字“function”怎么可能定义一个函数?
我也无法理解“['fetch-weather']”部分。
wit.ai - wit.ai 的 Node.js 客户端调用多个自定义操作
我正在尝试在 wit.ai 中编写一个示例应用程序。我使用https://wit.ai/docs/quickstart中显示的 node.js 客户端跟踪了快速入门应用程序。此处显示的示例只有一个自定义操作。但是当我尝试添加一个新故事和一个新动作时,我看到故事之间正在共享上下文。这会导致错误的行为(正在执行来自另一个故事的自定义操作)。
我找不到任何具有多个自定义操作和故事的示例。除了来自 wit.ai 网站的示例之外,还有其他 node.js 或 python 示例吗?
node.js - Nodejs Wit.ai - 将自定义操作分解为单独的模块
我正在寻找一些帮助来采取行动对象(例如):
并将它们分解为单独的模块文件。我的自定义操作将涉及很多,我不想创建一个凌乱的文件......我不是 nodejs 专业人士,所以任何帮助都会很棒!
谢谢!
artificial-intelligence - luis.ai vs api.ai vs wit.ai 之间的比较?
有谁知道这三者之间的具体区别和功能,或者是否有更多功能/更灵活地用作开发人员?
bots - Facebook Messenger 如何与 Wit.ai Bot Engine 连接?
在 Facebook 的文档中,他们指的是 wit.ai Bot Engine,但我在网上找不到任何地方解释了如何将您在 Wit 中构建的故事与您的 Facebook Messenger 应用程序连接起来?