我想将任何文件上传到电报机器人。
例如:
用户键入
/sendpic
,然后机器人等待上传 用户提供的文件。
这里是代码:
import config
import telebot
@bot.message_handler(func=lambda message: True,content_types=['document'])
def handle_docs_photo(message):
try:
chat_id = message.chat.id
file_info = bot.get_file(message.document.file_id)
downloaded_file = bot.download_file(file_info.file_path)
src = 'B:/' + message.document.file_name;
with open(src, 'wb') as new_file:
new_file.write(downloaded_file)
bot.reply_to(message, "Saved that.")
except Exception as e:
bot.reply_to(message, e)
但是这个功能没有任何反应。我能帮你吗,我错了什么? 我在这里寻找答案,但是我看到它下载 FROM 机器人的所有示例,但我需要上传 INTO 机器人