Edited at

タスクが正常に終わったらチャットワークにメッセージを通知する grunt-chatwork を紹介するよ

More than 5 years have passed since last update.


はじめに

この投稿は Grunt Plugins Advent Calendar 2013 の 11 日目の記事です。

http://qiita.com/advent-calendar/2013/grunt-plugins/

grunt_prugin_adventcalendar.gif


grunt-chatwork

astronaughts/grunt-chatwork

ども。アッパーフィールドです。

なんかすごい勢いで他の日の記事が公開されて半泣きで書いてます。

先日公開になった ChatWork API beta を使って Grunt のタスク実行が正常終了したらチャットワークにメッセージやタスクを投稿できるプラグインを作りましたので、こちらを紹介させていただきたいとおもいます。

ぶっちゃけ使い方は README に親切にも日本語で書いちゃってるのでそちらを読んでいただきたいです( ー`дー´)キリッ

とはいうものの Gruntfile の雰囲気くらいはご紹介します。


Gruntfile


Gruntfile.js

chatwork: {

message: {
token: process.env.CHATWORK_API_TOKEN
type: 'message'
message: 'Grunt のタスクが終わったよ'
roomId: 1234567890
}
}

token: は API を利用するために取得したトークンを指定します。

トークン取得についてはこちら。

ChatWork API ドキュメント - 認証方法

上記の Gruntfile では環境変数にトークンをツッコんで参照してます。

それ以外は README を (ry


何に使うん?

えーっと


Grunt のタスク実行を行ったログをメッセージ投稿することでチャットワークに残す


イマイチですね…あ、これはどうでしょう?


git 系の plugin と組み合わせて特定の人に「レビューお願いします」タスクを振る


んでもってこれはどうだ!


watch してるファイルが更新されたら「ちゃんと仕事してますよ」と発言する


\ 以上です /