gpt4 book ai didi

slack-api - 使用 slackbot 作为直接消息上传文件

转载 作者:行者123 更新时间:2023-12-01 03:24:46 25 4
gpt4 key购买 nike

我创建了 slack bot,有没有可能的方式将回复消息作为文件发送? (我需要根据输入发送一些文件作为回复消息)。我尝试使用 api file.upload 它使文件成为私有(private)无法使用 url 访问,但如果我使用 sampe api 上传到 channel ,文件是公共(public)的,有没有办法通过机器人发送直接消息作为文件)

最佳答案

是的。您可以通过在直接消息 channel 中与用户共享文件,直接与用户私下共享文件。

只需将要与之共享文件的用户的 {user-id} 放入 files.upload API 方法的 channels 参数中,就可以了。

您的 slack 应用程序将需要 files:write:user 范围。这也适用于机器人。

ID 为 U12345678 的用户示例:

curl -F content="Hello" -F channels=U12345678 -F token=xoxp-your-token-here  https://slack.com/api/files.upload

关于slack-api - 使用 slackbot 作为直接消息上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42251850/

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