【问题标题】:How do I post a snippet to slack channel如何将片段发布到松弛频道
【发布时间】:2016-10-24 23:17:37
【问题描述】:

我正在尝试将日志信息发布到 slack,其中一些日志可能会变得非常大。有没有办法将它作为 sn-p 发送,这样 slack 就不会将文本分块成多条消息?

【问题讨论】:

  • 快速浏览文档发现您将其作为“文件”上传:api.slack.com/types/fileapi.slack.com/methods/files.upload您有什么具体的问题要问吗?
  • 好吧,我想将日志文件以 markdown(或其他一些好看的)格式发布到松弛通道。日志有时会变大,并且松弛的消息会破坏我在那里的降价,所以我想知道是否可以将该日志描述发布为 sn-p,以便在松弛通道中轻松阅读。

标签: slack-api slack


【解决方案1】:

您可以使用 API 方法 files.upload 将 sn-p 发布到 Slack 频道。

为了实现这一点,您需要:

  • 使用content(不是file)参数上传内容 你的文件。
  • channels 参数中提供通道的名称,其中 应该发布 sn-p。
  • filetype 是可选的。 Slack 将确定您的类型 基于文件名或文件的“魔术字节”的文件。例如使用 textfiletype 一样有效。

【讨论】:

  • 是否可以对 botkit 做同样的事情?
  • 注意:为了让它工作,我还必须创建第二条消息,其中包含指向已上传文件的链接。似乎单独使用 files.upload 只会上传文件,但不会在链接到该文件的频道中发布消息。
  • 您确定在请求中包含channels 吗?这是将文件发布到频道中所必需的。您也可以使用initial_comment 添加消息。
猜你喜欢
  • 2022-06-24
  • 2023-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-27
  • 1970-01-01
  • 2019-11-03
  • 1970-01-01
相关资源
最近更新 更多