我正在使用files.upload
方法上传文件,并希望显示XYZ之类的用户名或任何其他自定义用户名(在chat.postMessage
中有效)。
以下代码正常工作,文件正在上载,但作为响应,username
返回空,并且在Slack消息中显示为应用程序名称 Demo App 。
response = slack.api_call(
'files.upload',
channels='#website',
file=io.BytesIO(file.read()),
title='File from slack api',
initial_comment='Create by XYZ',
username='XYZ',
)
发布短信时,它工作正常并且显示我在username
中提到的名字
response = slack.api_call(
'chat.postMessage',
channel='#website',
text='This is from slack demo',
username='ABC'
)
答案 0 :(得分:0)
这不是此Slack API方法提供的功能。如果您共享一个文件,它将始终显示上载该文件的实际令牌所有者的名称。可能是机器人用户还是真实用户。