2017-07-29 22 views
1

用电报api一些奇怪的东西。我试图从电报机器人发送音频,并通过改变演奏者和标题的方式,但我不能。首先,我犯了一个错误,但不是!我试图从浏览器搜索行做同样的事情,因为没有机会做错事,没有结果!可能你可以尝试做同样的事情?这将是伟大的,因为我不知道什么是错的。我正在试图用pyTelegramBotAPI在Python上完成它。例如:用电报bot api奇怪的东西,不能改变音频的标题

import telebot 
import const 

#Подключаюсь к боту 
bot = telebot.TeleBot(const.token) 

@bot.message_handler(content_types=["text"]) 
def handle_command(message): 
a = bot.send_audio(message.from_user.id, musicurl, caption=None, duration=None, performer="Pharik", title="hfdhdfh", 
       reply_to_message_id=None) 
print(a.audio.performer) 
print(a.audio.title) 
bot.polling(none_stop=True, interval=0) 

回答

2

我发现如果您通过链接上传音频文件,则无法设置表演者和标题参数。如果你使用本地文件进行操作,它可以工作。有一种方法我可以看到,从链接中获取文件,下载它,使用EasyId3重写mp3文件的meta,然后将其发送到Telegram。但我觉得很奇怪。也许这是一个错误,因为Telegram Bot API有这个参数,它不起作用。然而,电报上传自己的服务器上的文件,所以他们可以使用参数来改变他们的侧面。逻辑在哪里?如何知道解决方案?

+0

确认,相同的问题。标题和表演者不起作用,但标题是作品。真奇怪 – Extazystas