我的电报机器人如何在没有Telegram bot Api的情况下下载用户发送给它的照片? (即使用pyTelegramBotAPI)
答案 0 :(得分: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)
答案 1 :(得分:0)
如果您的机器人使用webhooks,您可以使用简单的PHP代码来获取响应json数据,并可以下载用户上传的照片。 这种方式将是没有任何lib和扩展,只是简单的PHP。如果你愿意我可以帮助你。