我需要在预先设定的时间发送消息。
有没有办法通过Slack API来完成它,或者我是否需要运行脚本并检查是否有时间发送消息然后发送它?
如果您只想在给定时间向用户发送短消息,则可以使用内置提醒。 reminder.add方法允许您指定日期,时间,消息文本和接收消息的用户。
提醒消息将出现在所寻址用户的“Slackbot”频道中。
2019年4月更新:
现在有一种新的API方法,允许您提交消息以供以后发送。它叫做chat.scheduleMessage
。
您应该能够创建一个向@slackbot发送消息的提醒消息应该是:
/remind [@someone or #channel] [what] [when]
以下是一些例子:
/remind @username to do something in 24 hours
要么:
/remind @username to do something at 16:00
您可以使用此免费的Slack应用程序发送计划和自毁消息。 https://timy.website
/上午12点送生日快乐
/发送生日快乐1小时30分钟
/删除秘密消息!下午2点
/删除秘密消息!在3h
您可以在网站上找到更多详细信息。