pyTelegramBotApi 无法获取 message_id

pyTelegramBotApi unable to get message_id

我正在使用 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)

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

res = bot.send_message(cid,message)
try:
    result = res.wait()
    print(result.message_id)
except Exception as e:
    print(e)

更多telegram-bot docs.