diff --git a/plugins/system/log.py b/plugins/system/log.py index 3f366e8..22c0a2d 100644 --- a/plugins/system/log.py +++ b/plugins/system/log.py @@ -20,11 +20,11 @@ class Log(Plugin): user = update.effective_user logger.info(f"用户 {user.full_name}[{user.id}] send_log 命令请求") message = update.effective_message - if os.path.exists(error_log): + if os.path.exists(error_log) and os.path.getsize(error_log) > 0: await message.reply_document(open(error_log, mode='rb+'), caption="Error Log") else: await message.reply_text("错误日记未找到") - if os.path.exists(debug_log): + if os.path.exists(debug_log) and os.path.getsize(debug_log) > 0: await message.reply_document(open(debug_log, mode='rb+'), caption="Debug Log") else: await message.reply_text("调试日记未找到")