问题标签 [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.
hubot - 是否有 hubot 命令可以查看频道中的人员?
我想要当前频道中所有人的列表。
我怎样才能得到这个hubot
?
hubot - 在 HipChat 上的 Hubot 中匹配用户名和@提及名称
有没有办法找到用户名的@提及名称(数字 xxxx_xxxxxx 或全名),反之亦然?
查看 msg.message 对象,有一个用户对象,其中包含消息来自的人的 id、jid 和姓名。我想找到那个人的@提及名称,以及他们在消息中@提及的任何人的用户名。
javascript - 如何让hubot列出当前营火聊天室中的所有用户?
我在篝火聊天室里运行了 hubot (https://github.com/github/hubot)。
我正在尝试制作一个脚本来显示聊天室中所有登录的用户。
默认hubot show users
命令似乎找不到所有已登录的用户。
不工作的伪代码
makefile - Hubot makefile测试任务不起作用
当我运行 make test 时,我得到了这个:
我的 makefile 没有从这个https://github.com/github/hubot-scripts/blob/master/Makefile改变
我可以完美地运行hubot,所以我不确定xargs 为什么不喜欢咖啡。
谢谢
coffeescript - 如何在 ElasticSearch 中组合多个查询
这里是代码供参考。我正在尝试制作一个hubot插件,该插件记录到elasticsearch,然后使用hubot命令搜索这些日志。
https://gist.github.com/4050748
我正在尝试检索匹配两个查询的记录。
我期待:
- 最多 50 条记录
- 具有给定用户的记录
- 最近一小时的记录
我有:
- 最多 10 条记录
- 具有给定用户的记录
- 从任何时候
如何在过去一小时内使用某个用户名获取所有记录?我需要将 match_all 与过滤器一起使用吗?我正在尝试的内容不受支持吗?
在 SQL 中,它类似于:
javascript - 如何使用 Hubot 运行异步 Ruby 脚本?
我想让我的一个 Ruby 脚本可供我的非开发人员使用(阅读“不愿设置和维护 Ruby 环境”)。
我们还在团队中使用Hubot。
到现在,我相信你已经猜到我的问题了:“我怎样才能编写一个能调用我的 Ruby 脚本的 Hubot 脚本(CoffeeScript,即 JS)?”
ps:我的脚本需要一段时间才能完成,如果你们知道如何让我的 hubot 给出快速反馈(“我听到了,我要运行你的脚本”),然后在脚本完成时通知我完成(“你的脚本成功完成”),它会很棒。
ruby-on-rails - Janky 响应:未知存储库:'myrepo'
当我在 campfire 上构建我的 Github 存储库时出现未知存储库错误,如下所示:
这是我的 Janky heroku 日志:
我在此日志中得到状态 404。我真的陷入困境,无法解决这个问题。等待你的想法。
jenkins - CloudBees 上的 Jenkins 执行器饥饿
我已经在 Cloudbees、Janky 和 Hubot 上使用 Jenkins 正确设置了作业。Hubot 和 Janky 工作并将工作推送到 Jenkins 服务器。
这项工作已经在 Jenkins 队列中等待了一个多小时。我看不到任何地方可以配置执行器的数量,这是来自 Cloudbees 的完全默认实例。
CloudBees 服务需要一段时间还是配置错误?
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 不是很熟悉。
node.js - 无法在 Heroku 上部署 Hubot
我上个月(2 月 13 日)使用 hubot 2.4.6 在 Heroku 上部署了一个 Hubot 实例。
今天我想添加一个新脚本,但在部署回 Heroku 时出现编译错误。在更新之前,我尝试按照 wiki 说明部署一个全新的 hubot 导致完全相同的错误,这里是日志:
现在 Hubot 是 2.4.8。有人有同样的问题还是我错过了什么?