我正在構(gòu)建一個(gè)簡(jiǎn)單的機(jī)器人來(lái)定期生成圖表作為圖像并通過(guò) python slackclient包發(fā)布到 slack 。我已經(jīng)設(shè)法使用以下代碼發(fā)送機(jī)器人消息:def post_message_to_channel(self, channel_id, message=DEFAULT_TEST_MESSAGE): sc = SlackClient(TOKEN) sc.api_call( "chat.postMessage", channel=channel_id, username='mybot', text='test text message' )但是當(dāng)我嘗試對(duì)文件上傳做同樣的事情時(shí),圖像被正確發(fā)送,但它顯示了我的名字,而不是指定的機(jī)器人名稱:def post_image_to_channel(self, channel_name, filepath, tile='Test Upload'): sc = SlackClient(TOKEN) with open(filepath, 'rb') as file_content: sc.api_call( "files.upload", channels=channel_id, file=file_content, title=tile, username='mybot', )查看files.upload的 slack API 文檔,似乎username不可用。如何使用機(jī)器人名稱發(fā)送files.upload圖像?
添加回答
舉報(bào)
0/150
提交
取消