blog.bouzuya.net

2014-10-28 hubot-jquery-search をつくった

hubot-jquery-search をつくった。1 日 1 Hubot スクリプトの 107 日目。

hubot-jquery-search は jQuery の API を api.jquery.com から検索する Hubot スクリプト。

ぼくは Firefox の検索エンジンに "?jq" というキーワードで Google 検索の "site:api.jquery.com" を登録してあるんだけど、それと似たようなもの。

最近 hubot に呼びかけるタイプのパターンがあんまり好きじゃない。打つの面倒だし。

Hubot の Issue 見ていると、listener の middleware とか namespace とか入りそう。楽しみ。 listener 自体を操作したりって名前がなくてすごいイマイチなんだよね。Robot#hearRobot#respond で登録された listener を後から書き換えるのはかなり難しくて、regex に適当なキーワードを投げてマッチするどうかで探さなきゃいけない。hubot-script-boilerplate のテストコードはパターン部分と処理部分とを分離してテストしているんだけど、その取り出し方が [0] みたいなインデックスで取り出しているのもこれのせい。

Qiita は今日も更新なし。contribution をカウントするスクリプトは、まだずっと忘れている。