ChatGopsで本物のGopherを、すぐそばに...
2426 ワード
ChatOps
DevOpsの流れで、開発・運用における情報共有やビルド実行・通知などをコミュニケーションツールであるチャットから行うChatOpsというブームが起こりました。ChatOpsを採用することで開発チームと運用チームのリアルタイムな連携や、ビルド・デプロイの失敗に対する迅速な対応が可能となり、開発スピードの向上を図ることができるようになります。
その中核をなすのが、チャットに書き込まれたメッセージによる処理実行やチャットへの通知を管理するBotツールです。
ChatOpsの流行り始めはGithub社のHubotがデファクトスタンダートでしたが、昨今ではSlackのBotkitやMicrosoft Bot Framework、またLINEまでもBotを提供するなど、Bot / ChatOpsはシステム開発における一つの定番プラクティスとなってきました。
でも、何かが・・・何かが足りない・・
ChatGops
そう、Gopherくんが足りない。
本物の golang を... 本物の Gopher を、お見せしますよ。 - Qiitaを全面的に利用しています。
(そのためWindows Onlyです)
必要なもの
- Mattermost 3.3~
-
mattn/gopherをビルドした
gopher.exe
- kaakaa/bopher: Bot + Gopher = Bopher
手順
- Mattermost(v3.3以降)を立てる
- mattn/gophereをビルドする
- bopher.exeをダウンロードする
- bopher/config.jsonに設定を書いて、bopher.exeと同じディレクトリに置く
- bopher.exeを起動する
注意
- Core i7, メモリ24GBを積んだマシンでもGopherくんを5,60人同時に発生させたところ操作が効かなくなりました。設定ファイルでGopherくんの最大数を設定できるようにしてあります。用法・容量を守って正しく服用ください。
きっかけ
- Mattermost3.3から、GoでBotを書けるようになったので、なんか作ってみようと思いました
- Mattermost3.3から、GoでBotを書けるようになったので、なんか作ってみようと思いました
Author And Source
この問題について(ChatGopsで本物のGopherを、すぐそばに...), 我々は、より多くの情報をここで見つけました https://qiita.com/kaakaa_hoe/items/9105acf16777086cd7c1著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .