gpt4 book ai didi

slack - 如何创建带有文件附件的 Slack 命令

转载 作者:行者123 更新时间:2023-12-05 06:10:58 26 4
gpt4 key购买 nike

我想创建一个 Slack 命令 /command do-something-with-that-file,同时用户上传文件。

到目前为止,我的命令已收到,但负载中没有文件。这可能吗?

我还在作用域中添加了 files:read 但到目前为止还没有成功。

最佳答案

Slack 命令只能接受文本作为输入。如果您同时上传一个文件,它不会成为有效负载的一部分,并且会被忽略(尽管已上传,并且可以通过文件浏览器访问)。

您可以尝试一些替代方案:

  1. 使用files.list方法 - 查找在您收到命令后几秒钟内上传的文件。为此,该方法接受 ts_fromts_to 参数。
  2. 使用file_shared事件 - 在您的应用配置中订阅此事件。每次在机器人可见的 channel 中上传文件时都会触发此事件。您可以要求应用用户使用特定格式来提供文件上传,并在事件提交中寻找模式。
  3. 使用message shortcut - 用户上传文件后,您可以要求他们使用上下文菜单来触发与您的应用关联的消息快捷方式。此消息快捷方式包含对消息 ID 的引用,可用于获取上传的文件。

关于slack - 如何创建带有文件附件的 Slack 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64160731/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com