问题标签 [botkit]

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.

0 投票
1 回答
159 浏览

node.js - npm install 不适用于 botkit starter facebook 项目

我想开发一个聊天机器人,然后选择 botkit 作为使用的工具。按照此处所述安装它的步骤,我首先将存储库克隆到我的本地磁盘 D:这有效,但第二步命令(用于安装依赖项,包括 Botkit :)

给我错误不起作用:错误截图

我不明白这意味着什么,所以我很难解决它。我正在使用 Windows 7 x64bits pack 1node version 6.9.5npm version 3.10.10

Git不在路径系统环境变量中,我添加了它,但我仍然遇到同样的错误。

0 投票
1 回答
396 浏览

javascript - 如何在 node.js 中使用 slack api 方法

使用 node.js 难以理解松弛的应用程序。我正在使用托管在故障 ( glitch.com )上的 Starter Botkit ( Howdy )

到目前为止,我所拥有的一切都很完美,它开始与用户进行对话,一个接一个地问几个问题,最后以一个总结结束,其中包括用户给机器人的所有答案。

现在我想更多地利用Slack 通过 API 提供的所有方法reminders.add,例如方法。在编写使用此方法的函数时,我找不到任何起点。或者如何将它包含在上面的代码中。我是初学者,请耐心等待:)

据我了解,所有 Oauth 过程都已在 botkit 文件中处理(只需提供所有密钥,并在我的团队中安装应用程序)

0 投票
2 回答
63 浏览

json - 使用botkit合并nodejs中的两个对象

嗨,伙计们,我在合并两个对象时遇到问题,知道我该怎么做吗?

}

notant que pour un slide ça marche tré bien controller.hears('offres','message_received, facebook_postback',function(bot,message){

}

0 投票
2 回答
2428 浏览

facebook-messenger-bot - facebook messenger bot 的持久菜单没有随着最后的更改而更新

我正在使用 botkit 来构建我的机器人。我第一次验证我的 webhook 时,存在的持久菜单是一个示例:

我将持久菜单更改为:

但是已经3天没有改变我的设置了。我想了解什么是错误的,facebook messenger 何时更新菜单?我什至尝试使用 curl 删除和添加持久菜单,但没有任何效果。

0 投票
1 回答
397 浏览

mysql - 将网页从 botkit 机器人发送到 messenger webview

我有一个 mysql 数据库,希望用户在不通过聊天询问的情况下立即提供有关其产品的信息(名称、描述、价格)。在阅读时,我发现可以使用 messenger webview 向用户显示表单,但我不知道将表单放在我的 botkit 项目中的哪个位置,甚至不知道如何将来自 botkit 的表单发送到 webview。

0 投票
2 回答
592 浏览

javascript - 如何避免重复用户在 Slack 中被 bot 提及?

所以我正在为 Slack 开发一个机器人,它每周都会提到一个随机用户。我到了机器人确实做到这一点的地步,但我不确定如何避免重复。正如您在下面的屏幕截图中看到的那样,显示了重复的名称:

重名

这是我的代码:

链接到 GitHub 上的 repo

有谁知道我如何以某种方式拼接数组中已经提到的名称?

0 投票
1 回答
169 浏览

node.js - botkit-sms:集成中间件插件

我正在尝试使用 botkit-sms 的 api.ai 中间件插件,我正在尝试调试源代码,为什么这不起作用,但如果你能提供一些输入将会很有帮助

库源代码https://github.com/krismuniz/botkit-sms/

0 投票
3 回答
2818 浏览

node.js - 未添加域,将域列入白名单 facebook messenger 扩展

我一直在尝试按照 facebook 给出的说明将我的域列入白名单,但没有任何效果。

我第一次尝试使用 curl,响应是,{result:"success"}但是当我尝试列出列入白名单的域时,我得到了{data:[]}

然后我尝试使用节点请求模块如下:

它仍然带来与 curl 相同的结果:

代码结果的屏幕截图

当我使用 Facebook Graph Api Explorer 工具时,出现以下错误:

Graph Api 工具,将域列入白名单

我真的被卡住了,我不知道我应该做什么,也不知道人们如何将域列入信使扩展的白名单。

我做错了什么?为什么没有添加域?

我的项目在 Google App Engine 上。

0 投票
1 回答
611 浏览

javascript - Slack/Botkit:如何让 slack 中的机器人听得更好?

我在创建一种让机器人在松弛频道中正确收听而不回复频道中所说的所有内容的方式时遇到问题。

所以,这是我目前处理这个问题的方式:

这种方式有效,但如果有人说别的东西,它会一直说对不起,我不明白。我如何让机器人不每次都这么说?

我也尝试过这种方式,但机器人终止并且在其中一项操作完成后不会做任何其他事情:

任何想法或反馈都会很棒!

0 投票
1 回答
310 浏览

facebook-messenger - Botkit 未发送通用模板(附件)facebook messenger

我正在尝试使用此消息回复用户:

但是机器人什么也没发送。我的代码有什么问题?