タグ

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

  • 関連タグはありません

タグの絞り込みを解除

hubotに関するnakagawのブックマーク (3)

  • 第5回 実用的なHubotのスクリプトを書いてみる | gihyo.jp

    第4回までで、Hubotをセットアップしてチャットツールに接続し、独自のスクリプトを書くことができるようになりました。最終回となる今回は、もう少し複雑なスクリプトの書き方をサンプルコードをベースに紹介します。 定期実行で定時ミーティングの時間を通知する デイリースクラムの時間を通知すると言った定期的な処理をHubotに行わせたい場合、cronモジュールを使うと便利です。節では、cronモジュールの導入方法と使用例のサンプルスクリプトを掲載します。 cronモジュールの導入 cronモジュールのようなnpmのモジュールを使用するには、Hubotを導入したディレクトリの直下にあるpackage.jsonファイルのdependenciesにモジュールの情報を追加します。 通常、Hubotをインストールした直後はdependenciesの項目は次のようになっています。 "dependencies

    第5回 実用的なHubotのスクリプトを書いてみる | gihyo.jp
    nakagaw
    nakagaw 2015/03/03
    “redis-brainによるRedis永続化”
  • 第3回 Hubotを色々なサービスと繋げてみる | gihyo.jp

    スクリプトが使用する設定 Hubot自身が使用する設定値は、コマンドライン引数でも環境変数でも指定できますが、Adapterや個別のスクリプトの設定値は環境変数でしか設定できません。 環境変数はどのように設定しても構いませんが、開発中は“⁠Hubotを起動するためのシェルスクリプト⁠”を用意してそのシェルスクリプトの中に設定を書いておくと便利です。具体的には、次のようなシェルスクリプトを書くことになります。 run_hubot.sh #!/bin/sh export HUBOT_ADAPTER=hubot-irc export HUBOT_NAME=myhubot bin/hubot 以後、Adapterなどで使用する設定値は、シェルスクリプトを書いて環境変数を設定する方式で説明しますが、適宜自分にとって都合の良い方法に読み替えてください。 初期状態のエラーを解消する方法について 前回、H

    第3回 Hubotを色々なサービスと繋げてみる | gihyo.jp
  • 第1回 Hubotとは何か | gihyo.jp

    連載では、GitHub社が開発したチャットbot開発・実行フレームワークである「Hubot」を使用して、チャットツールにオリジナルのbotを住まわせ、開発フローに組み込むことで開発を楽にする方法について解説していきます。 botとはなにか 開発の現場で、開発チーム内のコミュニケーションのためにIRCなどのチャットツールを導入することは、よく見る光景だと思います。そんなチャットツールに常駐してチャット経由でコマンドを待ち受けて実行したり、決められた条件に従ってチャットに発言してチャットの参加者に通知したりするようなプログラムのことをbotと呼びます。 Skype、HipChatやChatWorkなどコミュニケーションツールが多様化した現代においても、それぞれのチャットツールに対応したbotが開発されており、botを開発するためのフレームワークも様々な形で提供されています。botを導入するこ

    第1回 Hubotとは何か | gihyo.jp
    nakagaw
    nakagaw 2015/01/08
    今は"npm install -g yo generator-hubot"がいるみたい http://goo.gl/Btd3gM
  • 1