pyTelegramBotApi无法获取message_id

问题描述 投票:0回答:1

我正在使用pyTelegramBotApi,我想获取发送到聊天室的消息的ID,然后将其转发给其他聊天室,问题是当消息发送正确时,我总是会收到此异常'AsyncTask' object has no attribute 'message_id'如何解决?

bot = telebot.AsyncTeleBot(bot_token)

res = bot.send_message(cid,message)
try:
    message_id = res.message_id
    print(message_id)
except Exception as e:
    print(e)
telegram-bot
1个回答
1
投票

由于send_message()是AsyncTask,所以您需要.wait()直到事件完成;

.wait()
© www.soinside.com 2019 - 2024. All rights reserved.