Awesome ChatOps
ChatOpsを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
記事
- So, What is ChatOps? And How do I Get Started? – チャットオペレーション(ChatOps)の概念とツール
- What is ChatOps? A guide to its evolution, adoption, and significance – HipChatのエヴァンゲリストがChatOpsを導入した事例
- How ChatOps can revolutionize your business – ChatOpsの利点、利用可能なツール、現在のトレンドおよび将来の展望
- 8 Reasons Why ChatOps Isn’t Working At Your Company – なぜあなたの会社ではChatOpsが最適化されていないのか、その原因と、どのように実行するかに関するアドバイス
- When ChatOps Goes From Cool to Critical – LibratoにおけるChatOpsに関する検討事項
- Better Living Through ChatOps - 仮想戦闘室の運用においてChatOpsが提供する利点
- Making a Virtual War Room — the Journey to ChatOps - 仮想戦闘室をステップバイステップで構築する方法
動画
- ChatOps at GitHub + slides – Jesse Newlandによるこのテーマに関する最初の公開講演
- ChatOps: Technology and Philosophy – StackstormのJames FrymanによるChatOpsの哲学、導入および維持におけるベストプラクティスについて
- The Rise of ChatOps + slides – Jimmy Cuadraによる最初のChatOpsサンフランシスコミートアップから
- ChatOps: Augmented Reality for Ops – Githubがインシデント中の状況把握を向上させるためにチャットを活用し、知識共有や活動の調整を行う方法など
- Living in the Future with ChatOps + slides – Eric SiglerによるPagerDutyのChatOps進化の概要
- Incident Management from the Future + slides – BoxのMichael Anselがチャットを用いてインシデントを管理する方法
- ChatOps San Francisco YouTube Channel – 各ミートアップから得られるその他の動画
- Installing Hubot on Windows with PowerShell DSC - Hubot PowerShell Desired State Configuration (DSC) リソースを使用して、Windows上でHubotをインストールする方法
- Embrace ChatOps, stop installing deployment software + slides - Laracon EU 2016で発表された、Hubotを用いたChatOpsによる自動デプロイの実現方法についてのトーク
- ChatOps with PowerShell and Errbot - PowerShell Conference Europe 2017で発表された、PowerShellを用いてWindows環境でErrbotを始める方法についてのトーク
- ChatOps with PoshBot and PowerShell - ポートランドPowerShellユーザーグループで開催されたPoshBot、PowerShellベースのボットフレームワークの概要
書籍
- ChatOps For Dummies – ChatOpsの起源、メリット、初めから始めるために必要なツールについての概説
- ChatOps – Managing Operations in Group Chat – Jason HandによるChatOpsの基本的な概念と技術についての解説
- Automation and Monitoring with Hubot - Hubotを用いたChatOps実装の構築方法をステップごとに解説した電子書籍
イベント
- ChatOps San Francisco – ChatOpsに関するすべての側面(ツール、セキュリティ、手法など)に関するディスカッションと協働
ポッドキャスト
- ChatOps Extravaganza With Jason Hand, Sasha Rosenbaum, And Peter Burkholder – ChatOpsにおけるベストプラクティスについてのエピソード
- ChatOps with Jason Hand - ChatOpsの一般についてのエピソード
資料
- /r/chatops – 記事とディスカッションが掲載されているSubreddit
サービス
- Abbot – C#、Python、JavaScriptで拡張可能なホストされたボット。SlackおよびDiscordと統合されている
- AWS ChatBot - Slack上でAWSリソースの監視とインタラクションを行うインタラクティブなエージェント
- marbot - AWSの監視設定、アラート受信、事象対応をSlackまたはMicrosoft Teamsで行う方法
フレームワークとライブラリ
以下のオープンソースプロジェクトは、プラットフォームに応じて社内チャットを自動化するボットの構築に役立ちます。
- AIM
- Campfire
- ChatWork
- Dasher
- Discord
- Facebook Messenger
- Fleep
- Flowdock
- Gitter
- HipChat
- Idobata
- iMessage
- IRC
- Jabbr
- Let’s chat
- Lingr
- Matrix
- Mattermost
- Partychat
- Rocket.Chat
- Skype
- Skyweb
- Slack
- Spark
- Talker
- Telegram
- Tox
- Twilio
- Typetalk
- VictorOps
- Visual Studio Online
- Vkontakte
- XMPP / Jabber
- Yammer
- Zulip
AIM
Campfire
- Errbot + adapter (Python)
- Hal + adapter (Go)
- Hubot + adapter (CoffeeScript, Node.js)
- Lita + adapter (Ruby)
ChatWork
Dasher
Discord
Facebook Messenger
- Botkit (JavaScript, Node.js)
- FacebookMessenger (Ruby)
- Hubot + adapter (CoffeeScript, Node.js)
- Lita + adapter (Ruby)
- Opsdroid + connector (Python)
Fleep
Flowdock
Gitter
HipChat
- Cog (任意の言語)
- Errbot (Python)
- Hal + adapter (Go)
- Hipbot (Ruby)
- Hipchat XMPP(Go)経由
- Hipchat-go HipChat API v2 (Go)を介して
- Hubot + adapter (CoffeeScript, Node.js)
- Lita + adapter (Ruby)
- Will (Python)
Idobata
iMessage
IRC
- Cinch (Ruby)
- Errbot (Python)
- Hal + adapter (Go)
- Hubot + adapter (CoffeeScript, Node.js)
- Lita + adapter (Ruby)
- PagerBot (Ruby)
- Yetibot (Clojure)
Jabbr
Let’s chat
Lingr
Matrix
Mattermost
- Errbot + adapter (Python)
- Hubot + adapter (CoffeeScript, Node.js)
- Hubot + adapter をウェブソケットで(CoffeeScript、Node.js)
Partychat
Rocket.Chat
Skype
- Errbot + adapter (Python)
- Hubot + adapter (CoffeeScript, Node.js)
- Hubot + adapter をWeb経由で(CoffeeScript、Node.js)
Skyweb
Slack
- Botkit (JavaScript, Node.js)
- Bolt (JavaScript, Node.js)
- Cog (任意の言語)
- Elixir-Slack (Elixir)
- Errbot (Python)
- Gort (任意の言語)
- 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
Talker
Telegram
- Errbot (Python)
- Hubot + adapter (CoffeeScript, Node.js)
- Lita + adapter (Ruby)
- Opsdroid + connector (Python)
- Telegram-bot-ruby (Ruby)
- TelegramBot (Crystal)
- TelegramBot (Ruby)
Tox
Twilio
- Botkit IPメッセージング(JavaScript、Node.js)で
- Hubot IPメッセージング(CoffeeScript、Node.js)で adapter
- Hubot SMS経由(CoffeeScript、Node.js) adapter
- Chatterbot (Ruby)
- Hubot + adapter (CoffeeScript, Node.js)
- Lita + adapter (Ruby)
- Opsdroid + connector (Python)