RaspberryPiにSlackでBOTが使えるようになるhubotをインストールして、slackと連携させてみたいと思います。 hubotのインストール npmのインストール Node.jsのインストール yoのインストール generator-hubotのインストール Coffee Scriptのインストール BOTの設定 BOTの動作確認 slackと連携する slack側の設定 RaspberryPi側の設定 slackでの動作確認 まとめ hubotのインストール hubotのインストールに必要なものをインストールしていきます。 npmのインストール sudo apt-get install npm Node.jsのインストール curl -L https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get
近年では自動的にチャットツールやSNSなどに情報を投稿したり、それらのプラットフォーム上でユーザーと対話的にやり取りできる「ボット(bot)」が注目を集めている。今回はこのようなボットをJavaScriptで簡単に作成できるツール「Hubot」を紹介する。 ボットを使ってチャットツールをリアルタイム通知ツールとして活用する 近年、Slackなどに代表されるチャットツールを開発者間でのコミュニケーションに利用するケースが増えている。こういったツールは、ほぼリアルタイムにメッセージをやり取りできるのが特徴だ。さらに、電話や直接会ってのミーティングなどとは異なり、利用者は時間的な拘束を受けずに見たいときに送信されたメッセージを確認できる。 こういったチャットツールは開発者同士のコミュニケーションだけでなく、各種通知にも有用だ。利用例としては、ソフトウェアのビルドやテストといった比較的時間のかかる
keiwt.hatenablog.com 上記に続きとして、hubot経由でサーバー上のシェルを実行してみようと思います。 社内の開発フローにHubotを導入してChatOpsにします。 ChatOpsについては以下を参照ください。 codeiq.jp Hubot経由でコマンドを実行するにはchild_process APIを使用します Child Process | Node.js v6.4.0 Documentation Hubotスクリプトのソース child_process = require('child_process') module.exports = (robot) -> robot.respond /結合を最新化しろ$/i, (msg) -> child_process.exec 'sh 実行したいシェル名.sh', (error, stdout, stderr) ->
はじめに 最近エンジニア界隈で話題沸騰中のSlackですが、IRCに比べてBOTを作る際に手間がかかります。自称クソボットクリエイターの私にとってはこれは死活問題です。 そこでボットを超簡単に量産できるプロダクトを開発して公開したのでご紹介いたします。 BotHeaven (ぼっとてんごく) Slackボットを大量生産できるプロダクトです。いわばボットファームです。 SlackのOAuthでBotHeaven*1にログインし、Javascriptで数行のコードを書くだけでSlackボットを簡単に生成できます。 HTTP通信機能や、ボット毎のストレージなどを持てることが特徴です。 デモ このような感じでボットを実装します。 するとこのようなSlackボットが生まれます。 仕組み Rails + V8 + Slack インストール方法 VPS等はもちろん、Herokuにもデプロイして使えるよう
Love turkey hunting? Or perhaps, you would love to try out this fun sporting activity this spring? If…
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く