diff --git a/plugins/system/log.py b/plugins/system/log.py index 2dcc0b0..a39386c 100644 --- a/plugins/system/log.py +++ b/plugins/system/log.py @@ -1,6 +1,7 @@ import os from telegram import Update +from telegram.constants import ChatAction from telegram.ext import CommandHandler, CallbackContext from core.plugin import Plugin, handler @@ -20,10 +21,12 @@ class Log(Plugin): logger.info(f"用户 {user.full_name}[{user.id}] send_log 命令请求") message = update.effective_message if os.path.exists(error_log) and os.path.getsize(error_log) > 0: + await message.reply_chat_action(ChatAction.UPLOAD_DOCUMENT) await message.reply_document(open(error_log, mode="rb+"), caption="Error Log") else: await message.reply_text("错误日记未找到") if os.path.exists(debug_log) and os.path.getsize(debug_log) > 0: + await message.reply_chat_action(ChatAction.UPLOAD_DOCUMENT) await message.reply_document(open(debug_log, mode="rb+"), caption="Debug Log") else: await message.reply_text("调试日记未找到")