0
雖然與鬆弛事件API工作和接受事件通知,我發現這是很難確定消息是否在發送的:確定信道類型
- 直接留言
- 公共頻道
- 私人組/通道
有請求體中沒有字段標識通道的消息類型在,系統會將傳送因此,如果你想爲你的AP不同的行爲摺疊取決於信道類型(例如,在多人頻道中標記發送消息的用戶),但沒有明顯的方法可以做到這一點。
不管通道型的,請求始終遵循相同的格式:
{
:token=>"some_auth_token",
:team_id=>"T1234ABCD",
:api_app_id=>"A1234ABCD",
:event=> {
:type=>"message",
:user=>"U1234ABCD",
:text=>"Who loves Orange Soda?",
:ts=>"1486219313.000034",
:channel=>"D1234ABCD",
:event_ts=>"1486219313.000034"
},
:type=>"event_callback",
:authed_users=>["U1234ABCD"]
}