您需要将有声读物上传到电报频道。下载最大 50 MB 的文件没有问题,但大文件会出现错误。文件的消息还必须包含带有书籍描述的文本;有一个包含有关书籍的信息的文件。但我不明白如何在一条消息中执行此操作......我的代码:
import telebot
from config import bot_api
bot = telebot.TeleBot(bot_api)
chat_id = 1625428779
def telegram_audio(file):
audio = open(file, 'rb')
# bot.send_audio(message.chat.id, audio)
bot.send_audio(chat_id, audio)
audio.close()
if __name__ == '__main__': telegram_audio('C:\\Users\Zoombi\\sel_proba\\Бизнес\\Банк России. Аудиолекции Финансовая культура. Часть 1.mp3')
最后是一个大文件的示例,但现在让我们看看发送消息。例子:
要发送大文件(超过 50 MB):
"document""file_id":"BQACAgIAAxkBAAOnZa_KdOYkK6AvlXhetbUnXG-AiWcAAuc4AAIjWYFJUokbePqOh840BA"- 复制id文件。