タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Hubotに関するsisidovskiのブックマーク (5)

  • HubotスクリプトをCommon Lispで書く - 八発白中

    いい加減ChatOpsにも手を付けたいなぁ、と思って、試しに家庭内SlackにHubotを導入してみました。 HubotはGitHub社製のチャットボットフレームワークです。CoffeeScriptで書かれていてNode.jsで動きます。挙動を追加するにはCoffeeScriptでスクリプトを書きます。 これを利用して、チャットというインターフェイスを使って様々な日常タスクを処理させることができます。最近の流行りでは、hubot deployなどと唱えるとチャットからサーバのデプロイをしたりできるようです。 今年もChatOps Advent Calendarでチャットボットを使ったテクニックが投稿されているようです。 ChatOps Advent Calendar 2015 - Qiita さて、導入したのはいいのですが、CoffeeScriptを書くのがどうにもダルい。JavaScri

    HubotスクリプトをCommon Lispで書く - 八発白中
  • Hubot-slack で絵文字でアニメーションする8パズルゲームができるbotを作った - MANA-DOT

    社内のSlackで後輩がSlack絵文字にでかい絵を分割して登録し、パズルだとか言っていたので、なんとなく作りたくなってしまいHubot上で8パズルが出来るbotを作ってしまいました。 できること 現在の状態を確認 コマンドなしでbotを呼ぶと現在のパズルの状態を表示します。 パズルをシャッフル shuffle でランダムに10手動かします。 パズルを動かす u, d, l, r (それぞれup, down, left, rightに対応)を並べて打ち込むと、そのとおりにパズルを動かします。 絵柄を選んでパズルをリセット reset の後に絵柄(ここではことりちゃん)を指定すると絵柄をリセットしてくれます。 コード 特に解説はしませんが、hubot-slack からアダプタ経由でAPIを呼び、投稿したメッセージを編集することを async.eachSeries で逐次的に呼ぶことでパズル

    Hubot-slack で絵文字でアニメーションする8パズルゲームができるbotを作った - MANA-DOT
  • 橋本商会 » slackとnode-lindaとhubotとdockerとibeaconとraspiとarduino接続した

    slackでhubotに頼むとドアあけてくれるようになった。hubotはじめて使った。 増井研はインドア派なので、ハローワールドするためにドアを開ける。 あと部屋を指定してスピーカーからmacのsayが流せる。 iBeaconで位置をはかって、誰が近づいたとか通知される。 試験的に、近づいたらドア勝手に開くようにしてみた。 電気ついたりとか、そういうセンサー値の大きな変化も通知される。 hubotがslackにつながってて、コマンドを待ち受けたりしてる。センサーとか実世界系の操作はnode-lindaに投げてる。 node-lindaの下にはraspberry pi+arduino+センサやサーボモータ色々のセットとか、dockerコンテナとかがたくさんぶら下がってて、色々処理してる。 そのうちくわしく書く羽目になると思う

    橋本商会 » slackとnode-lindaとhubotとdockerとibeaconとraspiとarduino接続した
  • Hubot でホットペッパーグルメ検索

    会社の HipChat に Hubot が常駐して、レビュアーの指名、デプロイ、会議のお知らせ (アジェンダ、Hangout URL) などで活躍しています。 自分は、まだ、いじったことがなかったので、手始めに、使い慣れた リクルート ウェブサービス と連携させて、遊んでみました。 # Description: # Searches restaurants from Hotpepper. # # Commands: # hubot ご飯 <query> - ご飯検索 # hubot ランチ <query> - ランチ検索 # hubot 酒 <query> - 日酒が充実なお店検索 # hubot 焼酎 <query> - 焼酎が充実なお店検索 # hubot ワイン <query> - ワインが充実してるお店検索 # hubot カラオケ <query> - カラオケができるお店検索

    Hubot でホットペッパーグルメ検索
  • GitHubがOpsツールの中心として活用しているHubotを使ってみる~インストール、スクリプトの作成、Herokuへのデプロイ~ - Tech-Sketch

    Github社製のBotフレームワークであり、同社の運用の中心的なツールとして使われている「Hubot」をインストールし、独自のスクリプト作成、Herokuへのデプロイまでしてみます。 Hubotとは? GitHub社が作成したオープンソースのBotフレームワークで、Botとは、自動的に実行、応答するようなプログラムのことを指します。HubotはNode.js、CoffeeScriptで作成されており、 HerokuなどのPaaSへのデプロイも容易 となっています。 Botなので、定期的、または自動的にプログラムを実行したり、問い合わせに応えるような機能を提供します。Hubotに最初から組み込まれているスクリプトでは画像の投稿や、地図の表示、計算などが行えるのですが、自身でスクリプトを追加することも可能です。 例えばGitHub社では、チャットアプリとHubotを繋げ、チャットルームにHu

    GitHubがOpsツールの中心として活用しているHubotを使ってみる~インストール、スクリプトの作成、Herokuへのデプロイ~ - Tech-Sketch
  • 1