在Slack中安排消息

LLL*_*LLL 46 slack-api slack

我需要在预先设定的时间发送消息.

有没有办法通过Slack API来完成它,或者我是否需要运行脚本并检查是否有时间发送消息然后发送它?

小智 46

您应该能够创建一个向@slackbot发送消息的提醒消息应该是:

/remind [@someone or #channel] [what] [when]
Run Code Online (Sandbox Code Playgroud)

以下是一些例子:

/remind @username to do something in 24 hours
Run Code Online (Sandbox Code Playgroud)

要么:

/remind @username to do something at 16:00
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,但提醒不是一个消息.消息可以格式化. (24认同)
  • @LLL您可以格式化消息...`/提醒@channel *记住*在2小时内收听到收音机 (2认同)

Thu*_*tha 18

您可以使用此免费的Slack应用程序发送计划和自毁消息. https://timy.thusitha.site

  1. 发送预定的消息

/上午12点生日快乐

/发送生日快乐1小时30分钟

  1. 发送自毁信息

/删除秘密消息!下午2点

/删除秘密消息!在3h

您可以在网站上找到更多详细信息.

  • 很好,谢谢你创造这个:)!那么,为什么最长的时间表是24小时?星期一早上星期五晚上给一位不想在周末受到打扰的同事安排一条消息会很棒(所以72小时最大值很棒).我想到的另一件事 - 你不觉得这些命令有点过于通用,可能会与其他Slack机器人发生冲突吗?也许命名他们?不确定这一点虽然......无论如何,真的很棒! (6认同)

Eri*_*ken 11

如果您只想在给定时间向用户发送短消息,则可以使用内置提醒.该reminder.add方法允许你指定一个日期,时间,消息文本和用户接收的消息.

提醒消息将出现在所寻址用户的"Slackbot"频道中.

以下是一个示例: 在此输入图像描述

  • 我可以推荐使用web cron工具.由于您的服务无论如何都需要通过Web访问Slack,因此效果非常好.这是我用于所有机器人的cron网站.它自由可靠.https://cron-job.org/en/ (2认同)