GitHubが作ったチャットのbotフレームワーク、Hubotを使ってみる(Mac)。 これがあればいろんなチャットツールにbotを導入できる! ここでは、Hubotのインストールと各種機能のスクリプトの実装の説明をする。 各種チャットツールとの連携方法やHerokuへのデプロイ方法などはココでは説明しない。 Hubotの構造 Hubotは以下の構造になっている [チャットツール] ↑↓ [Adapter] : チャットツールとRobotとの橋渡し。ここを入れ替えることでいろんなチャットツールに対応可能。 ↑↓ [Robot]:Hubot本体。 ↑↓ [scripts]:botの挙動を実装したスクリプト。CoffeeScriptで書く。 Hubotのインストール Hubotはnode.jsで動くので、まずnode.jsをインストール。(node.js参考)