如何解决Telegram Bot Api 保存图像
我想构建一个机器人,机器人将处理消息照片和标题(文本)形式的发件人,然后保存到本地计算机,
包含:
的消息- 图片/照片
- 文字作为图片说明或描述
如何获取发送到 myBots 的文本值?
我想在文件名中使用它来保存在本地驱动器中,我的代码可以工作,但图像是用 {file.id}.JPG 保存的
这里是我的代码:
@bot.message_handler(content_types=['photo','audio'])
def handle_docs_photo(message):
raw = message.photo[0].file_id
path = raw+".jpg"
file_info = bot.get_file(raw)
downloaded_file = bot.download_file(file_info.file_path)
with open("D://BotBagus//Images//"+path,'wb') as new_file:
new_file.write(downloaded_file)
bot.reply_to(message,"Images Was Saved Sir
"+message.from_user.first_name+"With Caption : " +message.text)
bot.polling()
print ("BOT Running")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。