我正在尝试找到一种方法,使应用程序通过Slack API将文本片段发布到我们的支持渠道。使用files.upload方法,我可以创建一个文本片段并与频道共享,但是帖子似乎来自我(因为用于认证请求的令牌是我的)。
我正在寻找一种方法,但是要使其带有自定义的用户名和图标,就像您可以使用chat.postMessage方法的username和icon_url参数一样。有没有办法做到这一点?
我一直在搜索,我还没有找到我正在寻找的答案.
我正在尝试/tmp使用python请求将文件从slack 上传到slack,但我一直在{"ok":false,"error":"no_file_data"}返回.
file={'file':('/tmp/myfile.pdf', open('/tmp/myfile.pdf', 'rb'), 'pdf')}
payload={
"filename":"myfile.pdf",
"token":token,
"channels":['#random'],
"media":file
}
r=requests.post("https://slack.com/api/files.upload", params=payload)
Run Code Online (Sandbox Code Playgroud)
主要是试图遵循这里发布的建议