如何使用 multipart/form-data 通过电报机器人发送照片

mms*_*iei 7 python multipartform-data python-telegram-bot

我有一个电报机器人(用 python 开发),我想通过它从我电脑中的图像发送/上传照片

所以我应该通过多部分表单数据来做。

但我不知道怎么做。我也没有在 Internet 和电报文档上找到有用的资源。

我试图通过下面的代码来做到这一点。但这是错误的

data = {'chat_id', chat_id}
            files = {'photo': open("./saved/{}.jpg".format(user_id), 'rb')}
            status = requests.post("https://api.telegram.org/bot<TOKEN>/sendPhoto",data=data, files=files)
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

小智 6

试试这行代码

status = requests.post("https://api.telegram.org/bot<TOKEN>/sendPhoto?chat_id=" + data['chat_id'], files=files)
Run Code Online (Sandbox Code Playgroud)