首页 > 解决方案 > 通过我的 Slack 应用程序向特定频道重复(每日)消息

问题描述

我正在编写一个 slack 应用程序,它使用斜杠命令按需提供有关服务的一些统计信息。

该命令调用我的 web api,我计算内容并返回一个格式化的 JSON,该 JSON 被 slack 解析为一条消息。

我想每天午夜自动做同样的事情。

我可以做的是在我自己的服务器中设置调度并调用 webhook,这很好,只是我希望我的服务简单、被动、无状态并且只响应请求。

有没有办法以 slack 定期调用我的 API 的方式设置重复消息?

标签: scheduled-tasksslack-api

解决方案


不,Slack 目前没有在其 API 中提供用于调用外部服务的“调度”功能。

因此,您需要在服务器上使用本地调度服务(例如 cron)或外部基于 Web 的调度服务。我个人为我的应用程序使用了一个名为cron-job.org的免费服务,它提供了您所要求的那种功能。


推荐阅读