Tokyo楽しかった:)node方面のイベントは初参加で何も分からないままでしたが、形式としてはもくもくに近い感じでした。具体的には、下記題材から好きなものを選んで各自進めて、不明点があったらメンターの方に聞く形がとられました。私はlearnyounodeを選択しましたが、実は現時点で未完なのでちゃんと終わらせたいです。(React基礎)イベントではLTも募集されていたので軽くHubotの話をしてきました。trebyもくもくで良かったな、と思うことの一つがイベント中にスライドを用意できたことです。スライド中のスクリーンショットにぐちゃぐちゃのデスクトップが透けているところからも出来たて具合がうかがえます。5分の時間内に終われなかった、というのは反省点だけれど、兼ねてからのLT時の私の改善点の一つである「ゆっくり話す」ことが割と出来たんでないかなと思っています。Tweet最近はHubotと戯れるのが楽しいです。楽しすぎて、自分で作ったbotに話しかけてbot充しています。botのバックエンドは元々Rubyで書いていてそれは現在も動いているのですが、執筆現在はメンションに反応させる箇所にHubotを取り入れています。Hubotに関してさわりやSlack連携などの部分は会社のブログに書いたので、こちらではhubot-scriptの作成方法と公開方法について書き留めておきます。botから「このみんbot」こと「馬場このみのような反応をする部分」をhubot-scriptとしてHubot本体から切り離す作業です。いうのも、botに反応させるのがあまりに面白かったものですから、開発段階で私個人の担当アイドルである馬場このみさんbot機能をじゃんじゃか追加していったんですね。それはそれで楽しいのですが、イベントのボーダーお知らせという点からみると、この機能はそもそもbot本体に直接の関連のないわけです。そこでこの(ボーダー通知とは関係のない)「馬場このみさん」のインタラクション部分について、hubot-script化して切り離せないかと考えたのです。結論からいうと、generator-hubot-scriptを使えばさっくりできました。generator-hubot-scriptまずnpmコマンドを使ってインストールします。完了したら、Yeomanを使ってhubot-scriptの雛形を作成します。imashubot-scriptをGit管理下におきます。hubot-script'npm上にユーザーを作成します。package化されました。bot側から切り離したcommitはこちら。Requestをお待ちしておりますです。