Compare commits

...

2 commits

Author SHA1 Message Date
17bb43d60f fix:mumumanager sleep报错
All checks were successful
ci/woodpecker/push/check_format Pipeline was successful
2024-12-08 21:11:43 +08:00
beb953ffa9 肉鸽刷满邮件通知
All checks were successful
ci/woodpecker/push/check_format Pipeline was successful
2024-12-08 20:52:58 +08:00
2 changed files with 10 additions and 1 deletions

View file

@ -3,6 +3,7 @@ from datetime import datetime, timedelta
import cv2 import cv2
from mower.utils import config from mower.utils import config
from mower.utils.email import send_message
from mower.utils.generate_image import generate_image from mower.utils.generate_image import generate_image
from mower.utils.graph import SceneGraphSolver from mower.utils.graph import SceneGraphSolver
from mower.utils.log import logger from mower.utils.log import logger
@ -75,6 +76,10 @@ class RogueNaviSolver(SceneGraphSolver):
config.recog.num.number_int("secret_front", scope, 33) config.recog.num.number_int("secret_front", scope, 33)
== self._max_level[config.conf.maa_rg_theme] == self._max_level[config.conf.maa_rg_theme]
): ):
send_message(
f"肉鸽:{config.conf.maa_rg_theme}等级已刷满",
level="WARNING",
)
self.full = True self.full = True
return True return True
for _ in range(2): # 点两下进 for _ in range(2): # 点两下进
@ -86,6 +91,9 @@ class RogueNaviSolver(SceneGraphSolver):
self.sleep(1.5) self.sleep(1.5)
if self.find(f"rogue/full_money/{config.conf.maa_rg_theme}"): if self.find(f"rogue/full_money/{config.conf.maa_rg_theme}"):
self.full = True self.full = True
send_message(
f"肉鸽:{config.conf.maa_rg_theme}源石锭已刷满", level="WARNING"
)
self.success = True self.success = True
return True return True
else: else:

View file

@ -1,4 +1,5 @@
import json import json
import time
from datetime import datetime from datetime import datetime
from functools import wraps from functools import wraps
@ -21,7 +22,7 @@ def retry_mumumanager(func):
raise raise
except ValueError as e: except ValueError as e:
logger.debug_exception(e) logger.debug_exception(e)
self.sleep(3) time.sleep(3)
except Exception as e: except Exception as e:
logger.debug_exception(e) logger.debug_exception(e)
raise EmulatorError("获取模拟器字段信息失败") raise EmulatorError("获取模拟器字段信息失败")