Audio 在slack slash命令响应中添加音频播放器

Audio 在slack slash命令响应中添加音频播放器,audio,slack,Audio,Slack,我已经构建了一个slackslash命令,该命令已启动并正在运行,当前使用附件()显示图像。我希望它有一个音频播放器,而不是图像。它不需要是我的自定义音频播放器,它可以是一个简单的播放按钮,但它应该可以在slack内播放。有没有办法提供音频文件的URL并让slack显示播放器(如图像)?slack支持播放其平台内几个流行站点的音频文件。我没有完整的列表,但有两个网站运行良好: 因此,你可以做的是在你的信息中包含一个音频文件的直接链接,Slack将自动展开它,向用户显示基本信息和播放按钮。

我已经构建了一个slackslash命令,该命令已启动并正在运行,当前使用附件()显示图像。我希望它有一个音频播放器,而不是图像。它不需要是我的自定义音频播放器,它可以是一个简单的播放按钮,但它应该可以在slack内播放。有没有办法提供音频文件的URL并让slack显示播放器(如图像)?

slack支持播放其平台内几个流行站点的音频文件。我没有完整的列表,但有两个网站运行良好:

因此,你可以做的是在你的信息中包含一个音频文件的直接链接,Slack将自动展开它,向用户显示基本信息和播放按钮。然后,用户可以在Slack平台内播放媒体文件

然而,在松弛状态下展开可能很棘手。以下是关于您的问题的一些建议:

  • 根据站点的不同,您需要通过在chat.PostMessage中设置(unflur\u links to true)来启用链接的展开。这是soundcload文件所必需的。但是,Youtube文件无法使用默认设置
  • Slack只会在链接第一次出现在频道中时展开链接
  • 有关展开如何在Slack中工作的更多详细信息,请查看主题的
下面是一个使用Slack消息生成器的示例

松弛状态下的输出示例:

另一个选项:如果您将其作为文件上传,Slack将在Slack中显示播放按钮。如果您有音频文件的URL,则可以下载该文件并通过
文件上载到slack。上载
API()


示例

我联系了Slack开发人员的支持人员,他们确认我试图做的是不可能的。它们只支持播放来自某些第三方服务集成的空闲会话中的文件。太糟糕了:S

谢谢你的回答,但这不起作用,因为我想引用其他地方托管的文件,而不是上传到对话中。谢谢你的回答。我想向玩家展示我在任意服务器上托管的文件,这些文件没有上传到Youtube/Soundcloud,甚至没有直接上传到Slack对话。关于使用URL在Slack中播放文件,@Erik Kalkoken已经描述了如何使用第三方应用程序来实现这一点。因此,如果你需要使用URL,他的回答应该被接受。但是,如果上传文件对您有效,那么您应该尝试我的解决方案,它确实有效。我正在用一个例子更新我的答案。