我需要保存一个发送给电报机器人的文件。
import telebot
bot = "Here is my token"
@bot.message_handler(content_types='') #IDK what content type I need to use to receive every file
def addfile(message):
#Here I need to save file which was sent
发布于 2022-03-15 19:19:39
看起来是这样的:
@bot.message_handler(content_types=['document', 'photo', 'audio', 'video', 'voice']) # list relevant content types
def addfile(message):
file_name = message.document.file_name
file_info = bot.get_file(message.document.file_id)
downloaded_file = bot.download_file(file_info.file_path)
with open(file_name, 'wb') as new_file:
new_file.write(downloaded_file)
https://stackoverflow.com/questions/71487472
复制相似问题