前の記事でHubotでIRCbot Consoleと同等の仕事をさせられることが分かったので、会社で置き換えて使っています。 botが色々できるようになったのですが、唯一劣ってしまった点として、スクリプトの更新の容易さがあります。IRCbot ConsoleではWebからスクリプトを編集すれば即時で反映されたのに、Hubotではローカルでソース編集したあとにgitにコミット、サーバーにログインしてpullしてHubotを再起動という、やや面倒な手順を踏む必要があります。 今日はこれをちょっとどうにかしてみました。 アイデア Hubotはなんでもできるんだから、Hubotに更新させればいいんじゃね?ってこと。 Hubotに「(bot名) update」と話しかけたら自分でgit pullして自分で再起動するのを目指します。 更新用スクリプト 公式にupdate.coffeeというのがあるため