2016-08-25 1 views
1

ボットユーザが作成したスラックアプリで、イベントAPIを使用してボットのハングアウトチャンネルのメッセージを聞きました。ボットユーザイベントAPIダイレクトメッセージ

のOAuthスコープ:ボット、チャット:書き込み:

  • message.channels
  • message.groups
  • message.im
  • :ボット

    私は、次のボットのイベントに加入message.mpim

招待したら私は、ボットがたむろチャネルにメッセージを送信すると、次のように

{ 
    [...] 
    "event": { 
     "user": "U24BYHV19", 
     "inviter": "U03BN91GN", 
     "text": "<@U24BYHV19|my_bot> has joined the channel", 
     "type": "message", 
     "subtype": "channel_join", 
     "ts": "1472139425.000019", 
     "channel": "C24UWQE85", 
     "event_ts": "1472139425.000019" 
    }, 
    "type": "event_callback", 
    [...] 
} 

が、私はPOSTリクエストを受け取る:次のようにチャンネルに参加する私のボットは、私は、POSTリクエストを受信

{ 
    [...] 
    "event": { 
     "type": "message", 
     "user": "U03BN91GN", 
     "text": "hello <@U24BYHV19>", 
     "ts": "1472139444.000021", 
     "channel": "C24UWQE85", 
     "event_ts": "1472139444.000021" 
    }, 
    "type": "event_callback", 
    [...] 
} 

{ 
    [...] 
    "event": { 
     "type": "message", 
     "user": "U03BN91GN", 
     "text": "hello pager", 
     "ts": "1472139450.000032", 
     "channel": "D24DC8UTG", 
     "event_ts": "1472139450.000032" 
    }, 
    "type": "event_callback", 
    [...] 
} 

問題があるが、どのように私は誰かが、直接メッセージを介して私のボットに話していることを確認することができます:私は私のボットにダイレクトメッセージを送信すると、次のように

は、私は、POSTリクエストを受け取りますか? :)私は誰かが私のボットに話している場合、私は応答したいので。

答えて

3

ダイレクトメッセージのチャンネルは、Cの代わりにDで始まります。

関連する問題