在松弛斜杠命令响应中添加音频播放器

时间:2018-08-02 09:12:46

标签: audio slack

我建立了一个松弛的斜杠命令,该命令已启动并正在运行,当前使用附件(https://api.slack.com/docs/message-attachments)显示图像。我希望它有一个音频播放器,而不是图像。它不必是我的自定义音频播放器,它可以是一个简单的播放按钮,但应该可以在松弛状态下播放。有没有一种方法可以提供音频文件的URL,并让播放器松弛显示播放器(如图像)?

3 个答案:

答案 0 :(得分:1)

另一种选择:如果您将Slack上载为文件,则Slack会在其中显示一个播放按钮。如果您有音频文件的URL,则可以下载文件,然后通过4 API(https://api.slack.com/methods/files.upload)将其上传到备用服务器。

示例Video

答案 1 :(得分:1)

我联系了Slack开发人员支持部门,他们确认我试图做的事情不可能。他们仅支持在某些第三方服务集成的Slack对话中播放文件。太糟糕了:S

答案 2 :(得分:0)

Slack支持播放其平台上一些热门站点的音频文件。我没有完整的列表,但是两个运行良好的站点是:

因此,您可以做的是在您的消息中包括指向这些站点中音频文件的直接链接,Slack会自动将其取消卷曲以向用户显示基本信息和播放按钮。然后,用户可以在Slack平台中播放媒体文件。

但是,在Slack中展开可能会很棘手。以下是有关您的问题的一些提示:

  • 根据站点的不同,您需要通过在chat.PostMessage中设置(unfurl_links为true)来启用链接的展开。这是soundcload文件所必需的。但是,Youtube文件可以与默认设置一起使用。
  • Slack仅在链接首次出现在频道中时才取消链接的链接。
  • 有关展开功能在Slack中的工作方式的更多详细信息,请查看有关该主题的official documentation

这里是full example的“带有松弛消息”构建器。

Slack中的示例输出: enter image description here

相关问题