问题标签 [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 投票
2 回答
357 浏览

hubot - 是否有 hubot 命令可以查看频道中的人员?

我想要当前频道中所有人的列表。

我怎样才能得到这个hubot

0 投票
1 回答
2061 浏览

hubot - 在 HipChat 上的 Hubot 中匹配用户名和@提及名称

有没有办法找到用户名的@提及名称(数字 xxxx_xxxxxx 或全名),反之亦然?

查看 msg.message 对象,有一个用户对象,其中包含消息来自的人的 id、jid 和姓名。我想找到那个人的@提及名称,以及他们在消息中@提及的任何人的用户名。

0 投票
1 回答
1682 浏览

javascript - 如何让hubot列出当前营火聊天室中的所有用户?

我在篝火聊天室里运行了 hubot (https://github.com/github/hubot)。

我正在尝试制作一个脚本来显示聊天室中所有登录的用户。

默认hubot show users命令似乎找不到所有已登录的用户。

不工作的伪代码

0 投票
0 回答
177 浏览

makefile - Hubot makefile测试任务不起作用

当我运行 make test 时,我得到了这个:

我的 makefile 没有从这个https://github.com/github/hubot-scripts/blob/master/Makefile改变

我可以完美地运行hubot,所以我不确定xargs 为什么不喜欢咖啡。

谢谢

0 投票
2 回答
17702 浏览

coffeescript - 如何在 ElasticSearch 中组合多个查询

这里是代码供参考。我正在尝试制作一个hubot插件,该插件记录到elasticsearch,然后使用hubot命令搜索这些日志。

https://gist.github.com/4050748

我正在尝试检索匹配两个查询的记录。

我期待:

  • 最多 50 条记录
  • 具有给定用户的记录
  • 最近一小时的记录

我有:

  • 最多 10 条记录
  • 具有给定用户的记录
  • 从任何时候

如何在过去一小时内使用某个用户名获取所有记录?我需要将 match_all 与过滤器一起使用吗?我正在尝试的内容不受支持吗?

在 SQL 中,它类似于:

0 投票
2 回答
1072 浏览

javascript - 如何使用 Hubot 运行异步 Ruby 脚本?

我想让我的一个 Ruby 脚本可供我的非开发人员使用(阅读“不愿设置和维护 Ruby 环境”)。

我们还在团队中使用Hubot

到现在,我相信你已经猜到我的问题了:“我怎样才能编写一个能调用我的 Ruby 脚本的 Hubot 脚本(CoffeeScript,即 JS)?”

ps:我的脚本需要一段时间才能完成,如果你们知道如何让我的 hubot 给出快速反馈(“我听到了,我要运行你的脚本”),然后在脚本完成时通知我完成(“你的脚本成功完成”),它会很棒。

0 投票
1 回答
89 浏览

ruby-on-rails - Janky 响应:未知存储库:'myrepo'

当我在 campfire 上构建我的 Github 存储库时出现未知存储库错误,如下所示:

这是我的 Janky heroku 日志:

我在此日志中得到状态 404。我真的陷入困境,无法解决这个问题。等待你的想法。

0 投票
1 回答
569 浏览

jenkins - CloudBees 上的 Jenkins 执行器饥饿

我已经在 Cloudbees、Janky 和 ​​Hubot 上使用 Jenkins 正确设置了作业。Hubot 和 Janky 工作并将工作推送到 Jenkins 服务器。

这项工作已经在 J​​enkins 队列中等待了一个多小时。我看不到任何地方可以配置执行器的数量,这是来自 Cloudbees 的完全默认实例。

CloudBees 服务需要一段时间还是配置错误?

0 投票
2 回答
1912 浏览

javascript - 为 Hubot 添加 Post 支持

我正在尝试将http-post-say.coffee脚本添加到 Heroku 上托管的 hubot 应用程序中。

文档表明,一旦您添加脚本,它就会创建'/hubot/say'接受以下格式的发布请求的路由。

我添加了脚本并修改了网址,但收到以下错误: Cannot POST /hubot/say

我的下一步是添加一些依赖项。我注意到使用的其他应用程序robot.router.post具有这些依赖项。

我部署了我的更改,Cannot POST /hubot/say但当我尝试走那条路线时我仍然收到。

有什么我想念的吗?我对 Node.js 或 hubot 不是很熟悉。

0 投票
2 回答
1301 浏览

node.js - 无法在 Heroku 上部署 Hubot

我上个月(2 月 13 日)使用 hubot 2.4.6 在 Heroku 上部署了一个 Hubot 实例。

今天我想添加一个新脚本,但在部署回 Heroku 时出现编译错误。在更新之前,我尝试按照 wiki 说明部署一个全新的 hubot 导致完全相同的错误,这里是日志:

现在 Hubot 是 2.4.8。有人有同样的问题还是我错过了什么?