【发布时间】:2019-05-28 13:08:43
【问题描述】:
我有一个闲置的频道,CI 工具会向该频道发送通知。 CI 工具会为每个操作发送失败通知,并且无法将其过滤掉。但我知道重要的通知来自凌晨 12 点到凌晨 2 点。有没有办法可以在两个时间间隔之间每天在该频道上应用过滤器?
【问题讨论】:
标签: slack slack-api datetimerangefield
我有一个闲置的频道,CI 工具会向该频道发送通知。 CI 工具会为每个操作发送失败通知,并且无法将其过滤掉。但我知道重要的通知来自凌晨 12 点到凌晨 2 点。有没有办法可以在两个时间间隔之间每天在该频道上应用过滤器?
【问题讨论】:
标签: slack slack-api datetimerangefield
是的。您可以调用 API 方法conversations.history,它将从通道返回消息。通过相应地设置参数oldest 和latest,您将只会收到来自指定时间范围的消息。
请注意,这些参数以绝对时间戳的形式提供(例如1234567890.123456),因此您需要计算当天的它们。
【讨论】: