【问题标题】:How to set a Slack Reminder with Slack Reminder API to a channel?如何使用 Slack Reminder API 为频道设置 Slack Reminder?
【发布时间】:2017-10-19 22:13:07
【问题描述】:

当前的提醒 Slack API 允许开发人员为特定人员创建提醒。此提醒通过 Slackbot 直接发送给他们;但是,我希望将提醒发布在公共频道中。 Reminder API 没有指定通道参数,所以我不确定如何使用他们的 API 完成此操作。我已经发布了我当前的代码,以便为下面的特定用户创建提醒作为参考。

Slack 提醒用户

var payload = {
    "token": settings.slackToken,
    "text": text,
    "time": time,
    "user": user
};

var options = {
    'method': 'post',
    'payload': payload
};

var response = UrlFetchApp.fetch(settings.slackRemindersURL, options);

【问题讨论】:

    标签: javascript slack-api


    【解决方案1】:

    大约一个月前我也有同样的问题。当我询问 slack 支持时,这是他们的回答:

    目前无法使用 API 设置频道提醒。然而,这是一个有趣的想法,我们也从其他开发人员那里得到了这个想法。我已与平台团队分享了您的想法,以供在未来的版本中考虑。

    很抱歉成为坏消息的承担者。但也许如果你也给他们发电子邮件,他们就会知道这是一个必要的功能。

    【讨论】:

    • 感谢您粘贴的电子邮件回复。我也向他们发送了电子邮件请求。希望这是他们很快就会包含的功能
    【解决方案2】:

    有一个新的 API scheduleMessage,可以将消息调度到一个频道中。

    例如:

    app.client.chat_scheduleMessage(channel=<channel_id>, text=<content>, post_at=<timestamp>)
    

    但是它无法成功处理重复消息,您可以使用其他工具触发该功能。

    【讨论】:

      猜你喜欢
      • 2023-04-08
      • 1970-01-01
      • 2019-08-31
      • 2017-04-28
      • 1970-01-01
      • 2018-07-14
      • 1970-01-01
      • 2022-01-12
      • 2017-10-10
      相关资源
      最近更新 更多