我很累发送一些文件到电报,但程序收到错误404.
这是我的代码:
import json
import requests
chat_id ="-"
TOKEN = "--"
data = {
"chat_id": chat_id,
"document": json.dumps([
{"type": "document", "document":"attach:path_to_file"},
{"type": "document", "document":"attach:path_to_file"}
# paths are like C:\\a\\b\\c\\d.jpg
])
}
files = {
"photo1.png" : open("path_to_file", 'rb'),
"photo2.png" : open("path_to_file", 'rb')
}
temp = requests.post("https://api.telegram.org/bot" + TOKEN + "/sendDocumentGroup", data=data, files=files)
print(temp.json())
错误显示如下:
{'ok': False, 'error_code': 404, 'description': 'Not Found'}
1条答案
按热度按时间4ktjp1zp1#
如果你想发送一组文件,你只需要修改
type
。your previous question中的
media
密钥应保留。因此使用以下
data
:根据您的评论,您使用的是
sendDocumentGroup
,但您需要sendMediaGroup
。sendMediaGroup
适用于文件和图像。