人们
所以,我正在使用PyTelegramBotAPI,我需要编辑我的机器人消息中的媒体(在我的例子中是照片),所以我尝试了以下方法:
bot.edit_message_media(message_id=M_ID, chat_id=C_ID, media=MY_MEDIA)
如果我尝试从另一条消息传递message.photo[0].file_id
(我的意思是,photo已经在电报服务器上),或者如果我甚至尝试从头开始创建InputMedia
对象,比如:
new = types.InputMedia
new.media = message.photo[0].file_id
在这两种情况下,如果我打印file_id
,它将显示这个长id字符串,因此它不会丢失。
但我仍然得到这个错误:
2020-12-23 08:22:16,889 (__init__.py:489 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: parameter "media" is required"
但我确实设置了媒体参数。。。。有什么问题吗
好了,我找到了解决办法。 当您通过新媒体时,请这样做:
这很有效。。。哇
相关问题 更多 >
编程相关推荐