2016-05-23 56 views
0

我正在构建一个简单的松散机器人,并且当前可以发送私人消息以及检查此一对一通道中收到的最后10条消息。从Slack Direct消息接收通知

当用户回复时,有没有办法让我的web服务获得POST通知,而不必轮询并不断查看该一对一通道上的消息?

回答

0

机器人通常通过连接到基于WebSocket的API real-time messaging API工作,该API会在事件发生时向您发送事件。具体来说,每当发送一条可见的消息时,您应该会看到一条发送给您的message事件。

要回答你的问题,没有办法让HTTP POST发送给你;您需要连接到RTM API并以这种方式监听事件。

+0

值得注意的是**在未来**中,您将能够订阅特定事件并注册一个webhook。因此可能不需要使用RTM API。这是他们[平台路线图](https://trello.com/c/OoyM032q/8-events-api)上的近期特征, –