将任何文件上传到电报机器人

时间:2017-11-06 12:43:00

标签: python bots telegram

我想将任何文件上传到电报机器人。

例如:

  

用户键入/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 机器人

0 个答案:

没有答案