问题标签 [hubot]

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 回答
162 浏览

django - Hubot 和 Django 开发服务器

我正在尝试使用 coffeeScript 发出 get 请求,但它甚至没有向我的 URL 发出请求:

当我使用浏览器发出相同的请求时,它可以工作:

我正在尝试运行hubot

0 投票
1 回答
3676 浏览

coffeescript - 在hubot coffescript中同时调用2个https请求

我正在尝试自动确认在 pagerduty 中触发的事件。第一个http请求生效。但是第二个 http 请求(代码的最后一行)永远不会生效。我尝试过 varipus 组合。但这无济于事。我是coffeescript的新手,只将它用于hubot。有人可以帮助我吗?

0 投票
2 回答
6642 浏览

git - 使用 github api 从拉取请求编号获取拉取请求合并提交 sha

我正在尝试使用 github api(通过 githubot https://github.com/iangreenleaf/githubot)从拉取请求编号中获取拉取请求合并提交 sha。

我能够得到正确的响应(例如“获取单个拉取请求”下的示例:https ://developer.github.com/v3/pulls/ ),但是 merge_commit_sha 给了我这个错误:

当我比较 github 上的 2 个页面时,我在提交页面中都看到了 merge_commit_sha,但在拉取请求合并页面中看到了不同的提交 sha。两个父级相同,但合并提交不同。从 api 调用返回的一个不起作用,但另一个让我通过

以下是一些示例屏幕截图 在此处输入图像描述 在此处输入图像描述

所以这让我想到了 2 个问题: - 这 2 个提交 sha 之间有什么区别,为什么只有一个可以恢复拉取请求?

  • 如何使用 github api 获取合并拉取请求提交 sha?

谢谢。

0 投票
1 回答
768 浏览

node.js - 返回发送给 Hubot 的原始消息

有没有办法返回 Hubot 听到/响应的原始消息?

试图访问message@message但在调用时似乎出错了。

寻找类似的东西:

在此示例中,它将回显用户输入的整个文本。

实际上,我会玩弄文本并删除一些东西,但我想要原始文本的精确副本来乱搞。

0 投票
1 回答
1014 浏览

heroku - 通过 Curl 发布到 Hubot

我在 Heroku 上运行 Hubot 并将其连接到 Hipchat。

我现在想在适当的时候使用 Curl 将第三方信息发布到 Hubot。

有两个脚本看起来很合适,http-post-say.coffeehttp-say.coffee。我也不能上班。

http-post-say指向端口 8080,我不相信它会在 Heroku 上工作,而且http-say根本不会发布,没有任何错误消息。

这两个脚本的配置都是零,我已经成功部署了其他几个脚本,所以我很茫然。

有没有人在我描述的场景中成功使用过这两个脚本,或者采取了不同的方法来达到相同的目标?

0 投票
1 回答
117 浏览

xmpp - Hubot 仅显示一个用户的图像

我已经为我们公司设置了 Hubot。它工作正常,连接到群聊,回复其名称等。唯一的问题是它不会显示图像,它只显示链接(指向正确的图像)。

我是设置 hubot 的人,而 Adium 正在为我正确显示图像,但不是为其他任何人。有没有人遇到过这个问题?或者知道我应该在哪里解决这个问题?

0 投票
1 回答
845 浏览

node.js - 如何通过 IRC 适配器使用 Hubot 和 node-cron

我无法正确设置 Hubot 和 node-cron 以在我的 IRC 频道中执行任务。

此页面显示了我最初如何设置我的代码: https ://leanpub.com/automation-and-monitoring-with-hubot/read#leanpub-auto-periodic-task-execution

这是 node-cron 的链接: https ://github.com/ncb000gt/node-cron

我在想我遇到了 Hubot 的 IRC 适配器的问题,但我不确定。欢迎任何建议和代码示例。

这是我最终进行测试的地方:

或来自 Leanpub 的示例

Hubot 运行正常后的 cron 作业设置:

再次感谢大家!

0 投票
2 回答
719 浏览

node.js - Hubot CronJob 功能

似乎无法弄清楚如何实现这一目标。我试图让 Hubot 在特定的 hipchat 频道中定期调用一个函数。

目前,我可以通过让用户输入聊天“Hubot totalviewers”来做到这一点,hubot 将返回当前观众的数量。关键是让 hubot 自己执行此操作,而无需用户键入命令(每分钟发生一次)。

任何文档、示例或帮助将不胜感激。

0 投票
1 回答
158 浏览

node.js - Hubot安装错误,其中--create不创建目录

我正在尝试 Heroku 部署一个 hubot 应用程序(如果重要的话,放到 Slack 中)。我在 Ubuntu 14.04 上进行本地开发。我正在密切遵循这些指示

这是我的步骤...

但是,什么都没有创建,没有 myrobot 目录——也没有错误声明。老实说,我什至不确定在哪里寻找调试信息。

这没有什么区别,但是在克隆的 git:hubot-slack 目录中执行所有这些操作是一种好习惯吗?

0 投票
2 回答
2598 浏览

hangout - 适用于 Hubot 的 Google Hangouts 适配器?

我目前正在玩一些 Hubot,并希望将其连接到我和我朋友的视频群聊频道。问题是我似乎找不到适配器。可能不存在(因为谷歌视频群聊最近改造了他们的 api),但我想先问你。

我找到了

TL;DR:是否有最新的 Google Hangouts 适配器?