/SlackのメンバーにHubotを追加する方法2016.07.26SlackのメンバーにHubotを追加する方法HubotさんはBot界では有名なBotでGitHub社が開発しNode.jsで作り動かすためのフレームワークです。ScriptやJavaScriptでスクリプトを書いて伝えておき、「今日は何月何日?」や、「今日の天気は?」や「猫の画像が欲しい」というような事をチャットで発言すると、それに反応して日付を教えてくれたり、天気を教えてくれたり、猫の画像のURLを張り付けてくれたりします。HubotはコミュニケーションチャットのSlackのアダプターが元からあるので、node.jsを使い簡単に導入できます。ScriptやJavaScriptなどの多言語と比べて扱いやすい言語でスクリプトを書いて拡張できるので、使い勝手も良いですよ。そんな有能で有名なHubotさんを会社のSlackチームのメンバーにInvite(招待)してみました。SlackにHubotを追加する前に、Slackの登録が必要です。登録されていない方は以下のリンクと記事を参考に登録を済ませてください。teams.Slackのチーム登録方法MSeeeeNSlackのチーム登録方法Slackは、招待したメンバーとチャットでコミュニケーションが出来たり、画像やアイコンの追加や、Bot機能を追加できたりと色々な機能を備えることができるコミュニケーションチャットです。Directoryのリンクをクリックしてください。クリックすると以下の画像のようなページが表示されます。入力フォームに「hubot」と入力しエンターをクリックしてください。オレンジ色のロボットのHubotさんがページに表示されたと思います。Hubotの下にあるInstallをクリックしてください。以下の画像のようにHubotの名前を入力するフォーム画面が表示されます。Hubotにつける名前を入力してください。Hubotを追加する。Integrationをクリックすると、以下の画像のようなHubotの設定画面が表示されます。Token:外部サービスと繋げる際に必要となる、英数字が羅列されているTokenです。Hubotを連携できるサービスがある場合は、これを使い簡単に連携できます。Hubotのイメージを、パソコンからアップロードして適用します。Slack内に登録されている絵文字ライブラリから画像を選択してHubotのイメージに適用します。Hubotに実際の名前のように名前を付けることができます。このボットは何をするものなのかしているものなのかの説明欄です。入力が完了したらSlackの画面左側部分を見てください。Messageの部分にHubotが追加されています。これでSlackにHubotを追加できました。チャンネルにHubotを追加する場合チャンネルにHubotを追加する場合は、左側の追加したいチャンネルをクリックし以下画像の赤枠部分をクリックします。以下の画面が表示されたと思います。1の部分には他にメンバーがいる場合は、Hubot以外にも表示されていますので、メンバー一覧からHubotをクリック、または入力フォームにhubotと入力します。Hubotが入力フォーム部分に画像の通り追加されたら、2の部分のInviteをクリックして追加完了です。追加したチャンネル内に入り、下図の1の部分のMembersの部分をクリックすると右側の2の部分にメンバー一覧が表示されます。これでHubotが追加されていれば完了です。SlackSNSでもご購読できます。TwitterでフォローするFeedlyでフォローするきよしんバックエンドエンジニアですが、フロントエンドもたまにやってみたります。ネットゲーム大好き人間でしたが、最近はごぶさたです。