-2

我的电报机器人如何在没有电报机器人 Api 的情况下下载用户发送给它的照片?(我使用 pyTelegramBotAPI)

4

2 回答 2

1

如果您使用的是pyTelegramBotAPI,则可以使用以下代码:

@bot.message_handler(content_types=['photo'])
def handle_photo(message):
    raw = message.photo[2].file_id
    name = raw+".jpg"
    file_info = bot.get_file(raw)
    downloaded_file = bot.download_file(file_info.file_path)
    with open(name,'wb') as new_file:
        new_file.write(downloaded_file)
于 2016-05-15T13:48:14.830 回答
0

如果您的机器人使用 webhook,您可以使用简单的 php 代码获取响应 json 数据,并可以下载用户上传的照片。这样就可以在没有任何库和扩展的情况下工作,只需简单的 php。如果你愿意,我可以帮助你。

于 2018-05-06T03:45:38.637 回答