英文原文见awesome-chatops
ChatOps是一种协作模型,促进将人员、流程、工具和自动化软件连接到透明的工作流程(会话驱动的开发)中。它允许任务自动化和协作,促使团队保持透明,以更好、更便宜和更快的方式工作。
相关的在线文章和视频略去。
相关书籍:
ChatOps For Dummies 深入了解实践的起源,入门所需的好处和工具的高级指南。ChatOps –管理群聊中的操作 Jason Hand撰写的关键ChatOps概念和技术。使用Hubot进行自动化和监控 电子书,指导构建由Hubot驱动的ChatOps实现大事记:
旧金山ChatOps –关于ChatOps各个方面的讨论和协作,包括工具,安全性和方法论相关资源:
/ r / chatops –带有文章和讨论的子目录服务:
WorkflowCI –适用于开发人员的IFTTT(免费)。与Slack,GitHub,CircleCI,Google Cloud Build集成。
Microsoft/BotFramework-Hubot
yellowant: Advanced ChatOps for the modern workplace
AWS ChatBot-用于监视Slack中的AWS资源并与之交互的交互式代理。
框架和库:
这些开源项目可帮助构建一个机器人,以根据平台自动进行公司聊天。其中比较感兴趣的记录了链接(其它到github看吧)。
AIM
Hubot + adapter (CoffeeScript, Node.js)Campfire
Errbot + adapter (Python)Hal + adapter (Go)Hubot + adapter (CoffeeScript, Node.js)Lita + adapter (Ruby)ChatWork
Hubot + adapter (CoffeeScript, Node.js)Lita + adapter (Ruby)Dasher
Hubot + adapter (CoffeeScript, Node.js)Discord
Discordrb (Ruby)Errbot + adapter (Python)lita + adapter (Ruby)Facebook Messenger
Botkit (JavaScript, Node.js)FacebookMessenger (Ruby)Hubot + adapter (CoffeeScript, Node.js)lita + adapter (Ruby)opsdroid + connector (Python)Fleep
Hubot + adapter (CoffeeScript, Node.js)Flowdock
Hubot + adapter (CoffeeScript, Node.js)lita + adapter (Ruby)Gitter
Errbot + adapter (Python)Hubot + adapter (CoffeeScript, Node.js)lita + adapter (Ruby)HipChat
Cog (Any language)Errbot (Python)Hal + adapter (Go)Hipbot (Ruby)Hipchat via XMPP (Go)Hipchat-go via HipChat API v2 (Go)Hubot + adapter (CoffeeScript, Node.js)lita + adapter (Ruby)Will (Python)Idobata
lita + adapter (Ruby)iMessage
Hubot + adapter (CoffeeScript, Node.js)IRC
Cinch (Ruby): The IRC Bot Building FrameworkErrbot (Python)Hal + adapter (Go)Hubot + adapter (CoffeeScript, Node.js)lita + adapter (Ruby)PagerBot (Ruby)Yetibot (Clojure)Jabbr
Hubot + adapter (CoffeeScript, Node.js)Let’s chat
Hubot + adapter (CoffeeScript, Node.js)Lingr
Hubot + adapter (CoffeeScript, Node.js)Matrix
opsdroid + connector (Python)Mattermost
Errbot + adapter (Python)Hubot + adapter (CoffeeScript, Node.js)Hubot + adapter via Websockets (CoffeeScript, Node.js)Partychat
Hubot + adapter (CoffeeScript, Node.js)Rocket.Chat:
Errbot + adapter (Python)Hubot + adapter (CoffeeScript, Node.js)Skype
Errbot + adapter (Python)Hubot + adapter (CoffeeScript, Node.js)Hubot + adapter via Web (CoffeeScript, Node.js)Skyweb
Hubot + adapter (CoffeeScript, Node.js)Slack
Botkit (JavaScript, Node.js)Bolt (JavaScript, Node.js)Cog (Any language)Elixir-Slack (Elixir)Errbot (Python)Hal + adapter (Go)Hubot + adapter (CoffeeScript, Node.js)Jubot (Clojure)lita + adapter (Ruby)Multivac (Python, Docker)opsdroid + connector (Python)PagerBot (Ruby)PoshBot (PowerShell)Slack-Ruby-Bot (Ruby)Slackbotsy (Ruby)Slacker (Elixir)Yetibot (Clojure)Spark
opsdroid + connector (Python)Talker
Hubot + adapter (CoffeeScript, Node.js)Telegram
Errbot (Python)Hubot + adapter (CoffeeScript, Node.js)lita + adapter (Ruby)opsdroid + connector (Python)Telegram-bot-ruby (Ruby)TelegramBot (Crystal)TelegramBot (Ruby)Tox
Errbot + adapter (Python)lita + adapter (Ruby)Twilio
Botkit via IP Messaging (JavaScript, Node.js)Hubot + adapter via IP Messaging (CoffeeScript, Node.js)Hubot + adapter via SMS (CoffeeScript, Node.js)Typetalk
Hubot + adapter (CoffeeScript, Node.js)VictorOps
Hubot + adapter (CoffeeScript, Node.js)Visual Studio Online
Hubot + adapter (CoffeeScript, Node.js)Vkontakte
Errbot + adapter (Python)lita + adapter (Ruby)XMPP / Jabber
Errbot (Python)Hubot + adapter (CoffeeScript, Node.js)Jabberjay (Clojure)Yammer
Hubot + adapter (CoffeeScript, Node.js)Zulip
Errbot + adapter (Python)Hubot + adapter (CoffeeScript, Node.js)