45.8. 消费者
您还可以将消费者用于频道中的消息。
from("slack://general?token=RAW(<YOUR_TOKEN>)&maxResults=1") .to("mock:result");
这样,您可以从常规频道获得最后一条信息。使用者将跟踪所消耗的最后消息的时间戳,下一次轮询将从该时间戳检查。
您需要创建一个 Slack 应用程序,并在工作区中使用它。
使用"Bot User OAuth Access Token"作为消费者端点的令牌。
注意
将对应的历史记录( channel:history 或
查看消息的权限。您将需要使用 talkType 选项设置它(groups:history
或 mpim
)和读取( channel:history
:read
或 mpim :read
或 mpim:read
或 im:read
)用户令牌范围添加到应用程序,以为其在相应频道中PUBLIC_CHANNEL
、PRIVATE_CHANNEL
、MPIM
、IM
)
naturalOrder 选项允许消耗最早到最新消息的消息。最初,您会先获取最新的使用信息(message 3 abrt 消息 2 abrt 消息 1)
注意
您可以使用 talkType 选项读取来自非公共的频道的历史记录和信息(PUBLIC_CHANNEL
、PRIVATE_CHANNEL
,MPIM
,IM
)