0
我正在構建一個簡單的鬆散機器人,並且當前可以發送私人消息以及檢查此一對一通道中收到的最後10條消息。從Slack Direct消息接收通知
當用戶回覆時,有沒有辦法讓我的web服務獲得POST通知,而不必輪詢並不斷查看該一對一通道上的消息?
我正在構建一個簡單的鬆散機器人,並且當前可以發送私人消息以及檢查此一對一通道中收到的最後10條消息。從Slack Direct消息接收通知
當用戶回覆時,有沒有辦法讓我的web服務獲得POST通知,而不必輪詢並不斷查看該一對一通道上的消息?
機器人通常通過連接到基於WebSocket的API real-time messaging API工作,該API會在事件發生時向您發送事件。具體來說,每當發送一條可見的消息時,您應該會看到一條發送給您的message
事件。
要回答你的問題,沒有辦法讓HTTP POST發送給你;您需要連接到RTM API並以這種方式監聽事件。
值得注意的是**在未來**中,您將能夠訂閱特定事件並註冊一個webhook。因此可能不需要使用RTM API。這是他們[平臺路線圖](https://trello.com/c/OoyM032q/8-events-api)上的近期特徵, –