hubotで特定の部屋にメッセージを送る

部屋IDの調べ方

hubotで部屋IDを取得する – Make 鮫 noise

その部屋で

hubot fake event debug

を投げる。<hubot>の部分はhubotの名前(起動時のhubot -n ~~~の~~~部分。省略時のデフォルトはhubot)に置き換える。まもなく以下のようなレスポンスが返る。

{ user: 
   { id: 'XXXXXXXXXXXXX',
     name: 'YYYYYYYYYYYYY',
     room: '#YYYYYYYYYYY/$ZZZZZZZZZZZZZ;0123456abcdef' } }

roomの”#/$”の部分が部屋ID
(この場合 ‘#YYYYYYYYYYY/$ZZZZZZZZZZZZZ’)

部屋IDを指定してmessageRoomで送信する

    room = "#YYYYYYYYYYY/$ZZZZZZZZZZZZZ"
    robot.messageRoom room, "送信したいメッセージ"
広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中