LoginSignup
2
0

More than 3 years have passed since last update.

slackの操作をシェルプロっぽくしてChatOps捗りツール作りました!

Posted at

まえせつ

slack使ってるとネイティブアプリがWebアプリぽい操作感なのに、ターミナルがシェルなのでモヤる時ありませんか?

  • メッセージを再編集するのに↑キーで履歴を選びたい。ネイティブアプリの実装は何か違う感が・・
  • 特定の人へのメンションを多用するので毎度コピペするのが面倒。@漏れで読んでくれない、とか。
  • 同じ入力をするのにエイリアスみたいなので入力を減らしたい。ファイルサーバーの途中までのパスとか。

特にslack→サーバーへコマンド投げ込みボットが居る場合はとっても面倒になります。

ボットを呼んでコマンド投げて、メンション入れて確認依頼して・・次のコマンド入れて・・をコピペして繰り返すことになります。

というのをUXを解消してくれるのが、このツール!

作ったわ!

詳しくはリポジトリで。バイナリをダウンロードして即使いたいならこっち

zlib1.dllが無い場合のエラー

使用しているrobotgoが依存しているのでzlib1.dllが無い場合、エラー落ちが予測されます。

こちらのリンクからダウンロードしてパスが通ってる場所に配置すると動かせます

つかいかたは?

実行ファイルを起動すればプロンプトが出ます。そこに入力した内容をslackのネイティブアプリに投げ込んでくれます。

1.gif

一行モードにすれば書き込みを待たずに一行単位で投げ込んでくれるのでサクサクChatOps!!

2.gif

あとがき

三か月ぶりの個人開発!!
・・・三か月でさび付いてくるもんなんですね。過去に自分書いたの読めないわ、書けないわ。w
ただ、また思い付きで何か作ってみようってモチベが出てくるのは良い事だわ。

続いて、チャットボット側も作っていきたいな。
チームからChatから依頼受けたら、わざわざターミナル上げて、ログインしてログ見て、コピペしてみたいな繰り返しをやめて
チャットからコマンド流して共有して、オペレーション履歴も残って・・みたいな世界観でSREっていきたい!!

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0