我想怎么做:动作被调度,它如何结束文件被发送。但事实证明,该动作持续了 5 秒,然后又需要 5 秒发送文件,而这一次用户不明白是机器人被冻结还是文件仍在发送中。如何在直接发送文件之前增加操作的持续时间?
import telebot
...
def send_file(m: Message, file):
bot.send_chat_action(m.chat.id, action='upload_document')
bot.send_document(m.chat.id, file)