如何从 Slack 机器人发送周期性的短暂 ("Hidden") 消息

How to Send Periodic Ephemeral ("Hidden") Messages From a Slack Bot

我有兴趣编写一个 Slack 机器人,它会定期向用户发送 "ephemeral" 消息。临时消息是出现在频道内的消息,但只能由特定用户看到,例如对 bot "slash commands"(例如“/who”)的响应。

但是,这里的目标是让机器人定期发送临时消息,并且:

  1. 出现在频道消息流中(即不在 DM/private 条消息)和
  2. 不响应任何斜杠命令。

如何使用 API 创建这样的临时消息?

使用 "Only visible to you" 标签发送私人消息被称为 "ephemeral",现在似乎可以通过 Slack API.

https://api.slack.com/methods/chat.postEphemeral

(我不确定从什么时候开始,以及为什么它在 their roadmap 上仍然显示 "Mid Term")