【发布时间】:2016-09-20 15:04:25
【问题描述】:
我正在构建一个简单的 Slack 机器人,目前可以发送私人消息以及检查在此一对一频道中收到的最后 10 条消息。
有没有办法在用户回复时向我的网络服务发送 POST 通知,而不必轮询并不断检查该一对一频道上的消息?
【问题讨论】:
我正在构建一个简单的 Slack 机器人,目前可以发送私人消息以及检查在此一对一频道中收到的最后 10 条消息。
有没有办法在用户回复时向我的网络服务发送 POST 通知,而不必轮询并不断检查该一对一频道上的消息?
【问题讨论】:
机器人通常通过连接到 real-time messaging API 来工作,这是一个基于 WebSocket 的 API,可在事件发生时向您发送事件。具体来说,每次发送对您的机器人可见的消息时,您应该会看到发送给您的 message 事件。
要回答您的问题,没有办法改为将 HTTP POST 发送给您;您需要连接到 RTM API 并以这种方式监听事件。
【讨论】:
【讨论】: