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#hear
や Robot#respond
で登録された listener を後から書き換えるのはかなり難しくて、regex
に適当なキーワードを投げてマッチするどうかで探さなきゃいけない。hubot-script-boilerplate
のテストコードはパターン部分と処理部分とを分離してテストしているんだけど、その取り出し方が [0]
みたいなインデックスで取り出しているのもこれのせい。
Qiita は今日も更新なし。contribution をカウントするスクリプトは、まだずっと忘れている。