Thoughts, stories and ideas.

一周更新汇总:一个新功能与三个新机器人

许多倍洽用户使用 hubot 机器人实现了更为个性化的工作需求:自动执行脚本部署、抓取特定条件的内容、完成考勤统计、可视化 CPU 占用情况等等。

但在过去,也许也常有人遇到这样的问题:如何使一个 hubot 机器人加入到 #所有人 (general)讨论组中待命,以便随时响应指令?

我们在最新的一次上线中重新梳理了 hubot 的判定逻辑,今后在所有场合中统一将 hubot 判定为「机器人」而非「特殊成员」,由此,支持在与团队人数绑定而无需单独增减成员的特殊讨论组 #所有人 中添加 hubot 机器人。也许大家可能会在以下场景中使用到这一新功能:

  • 每个正式成员加入团队时首先且必定会加入 #所有人 讨论组,因此可以利用 hubot 机器人自动向新成员发送欢迎词并告知团队全体成员此时有新人加入;
  • 由 hubot 机器人自动向全体团队成员发布团队通知、规章制度、使用帮助等团队级消息,或支持所有成员进行方便的检索查询;
  • ……

希望新功能可以帮助大家使更多日常工作变得自动化和标准化 :)

此外,一周以来我们总计发布了三个新的机器人,它们也许都与技术研发同学的工作密切相关,在「代码开发」与「数据监测」机器人分类下可以看到它们的身影。

ReviewBoard 是一款界面简洁清爽的代码评审工具,相比「投影仪评审」与邮件往来,ReviewBoard 显得更为友好和高效。

在机器人列表中启用 ReviewBoard 机器人后,在「手动模式」页面下可以看到已生成的 Hook 地址,此时只需要进入 ReviewBoard 的管理界面添加 WebHook 并将 Hook 地址填入 URL 栏中,选择期望推送的相关事件后进行保存,即可在设定好的倍洽讨论组中收到来自 ReviewBoard 的事件提醒。

Open-Falcon 是一款开源的监控系统解决方案,其分布式、高性能的特性为它赢得了许多用户的拥簇。

我们同样为在倍洽中使用 Open-Falcon 提供了一套较为简便的接入办法。启用 Open-Falcon 机器人后,在「手动模式」页面下,根据教程修改 Open-Falcon alarm 模块的 cfg.json 文件,即可完成设置,在倍洽相应讨论组中收到来自 Open-Falcon 的提醒消息。

听云是一款应用性能监控平台,支持对产品的崩溃、错误、卡顿等情况进行监控,快速定位代码性能问题,并支持全景应用性能的可视化。

启用听云机器人后,同样能够在「手动模式」页面下查阅具体的配置教程,通过「导航-告警-接收通道-第三方列表」路径创建新的第三方推送后,选择创建「倍洽机器人」并将生成的 Hook 地址填入「Hook URL」中,测试无误后即可选择保存。

接下来,将该倍洽机器人加入相应的接收组后,就能够在倍洽中收到来自听云的提醒了。

comments powered by Disqus