タグ

hubotに関するd_animal141のブックマーク (4)

  • Hubot-slackでDMを送る - MANA-DOT

    hubot-slack でDMを送るスクリプトを書きたかったが、 DMを送る方法が用意されてるにもかかわらず、単純に呼ぶだけでは利用できなかったので呼び方のメモ。 ※ hubot-slackが利用するnode-slack-clientのバージョンが1.2時点での内容です。今後改善されると思います。 コード module.exports = (robot) -> sendDM = (slackUserName , message) -> userId = robot.adapter.client.getUserByName(slackUserName)?.id return unless userId? if robot.adapter.client.getDMByID(userId)? robot.send {room: slackUserName}, message else robot

    Hubot-slackでDMを送る - MANA-DOT
    d_animal141
    d_animal141 2015/09/11
    Hubot-slackでDMを送る
  • 第5回 実用的なHubotのスクリプトを書いてみる | gihyo.jp

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

    第5回 実用的なHubotのスクリプトを書いてみる | gihyo.jp
    d_animal141
    d_animal141 2014/11/17
    実用的なHubotのスクリプトを書いてみる:GitHub社謹製! bot開発
  • Hubot+Herokuでbot入門+Slack連携 | Yucchiy's Note

    業務関係で少しHubotを触ったので, 備忘録代わりにブログに書いてみた. インストール 以下の環境が必要になるので予めインストールする. Node.js, npm CoffeeScript Redis(データ永続化に必要. 必要に応じてインストールする) Macの場合は, HomeBrewでインストールするのが楽.

    Hubot+Herokuでbot入門+Slack連携 | Yucchiy's Note
    d_animal141
    d_animal141 2014/11/15
    Hubot+Herokuでbot入門+Slack連携 |
  • ScaleOut | Supership

    日々の出来事、メンバーの働く様子や声、未来への想いなど、Supershipの“BE SUPER”なストーリーをシェアしています。

    ScaleOut | Supership
    d_animal141
    d_animal141 2014/01/11
    Backbone.js導入のハマりポイントとテンプレートを使わない使い方
  • 1