从 Slack 中获取图像——webhooks 或其他

Getting images out of Slack – webhooks or otherwise

我正在构建一个实时博客应用程序,它将获取特定 Slack 频道上的所有帖子,然后使用中间的一个小 nodejs 应用程序将它们转换为 CMS 上的帖子。

基于文本的帖子使用传出网络钩子都很好——但我无法想出任何方法从 Slack 中获取附件(图像、视频等)。

他们自己的文档 here 说:

Please note that the content of message attachments will not be included in the outgoing POST data.

但肯定有办法做到这一点!

我很乐意编写一个应用程序来处理斜杠命令或类似命令。有什么想法吗?

最佳做法是在此处使用 Bot-User。他们可以轻松地发送图像、文件等。

使用 Outgoing-Webhooks 将无法发送邮件附件。

另一种方法(不是一个好方法,不会每次都有效)可以通过 link 将附件包含在 slach 命令中。 例如

/post MESSAGE img1.com

通过这种方式,您可以 post 图像和您的消息。我建议与机器人用户一起去。

另一种方法是 运行 microblog proxy server,这是一种 Web 服务,可将来自 Slack 频道的消息和图像解析为 RSS (XML),可以很容易地通过 nodejs.