mirror of
https://github.com/xuthus83/LittlePaimon.git
synced 2024-10-21 16:27:15 +08:00
🐛 修复ssbq提醒
钱币识别
This commit is contained in:
parent
5aa305b637
commit
670bbdd5d4
@ -18,14 +18,14 @@ from .draw import draw_daily_note_card
|
|||||||
def SubList() -> dict:
|
def SubList() -> dict:
|
||||||
async def _sub(msg: str = Arg('msg')):
|
async def _sub(msg: str = Arg('msg')):
|
||||||
subs = {}
|
subs = {}
|
||||||
if s := re.findall(r'(树脂|体力|尘歌壶|银币)(\d*)', msg):
|
if s := re.findall(r'(树脂|体力|尘歌壶|银币|钱币|壶币)(\d*)', msg):
|
||||||
for name, num in s:
|
for name, num in s:
|
||||||
if name in ['尘歌壶', '银币', '壶币']:
|
if name in ['尘歌壶', '银币', '壶币', '钱币']:
|
||||||
subs['coin_num'] = int(num or 2400)
|
subs['coin_num'] = int(num or 2400)
|
||||||
if name in ['树脂', '体力']:
|
if name in ['树脂', '体力']:
|
||||||
subs['resin_num'] = int(num or 160)
|
subs['resin_num'] = int(num or 160)
|
||||||
elif num := re.search(r'(\d+)', msg):
|
elif num := re.search(r'(\d+)', msg):
|
||||||
subs['resin_num'] = int(num.group(1))
|
subs['resin_num'] = int(num[1])
|
||||||
else:
|
else:
|
||||||
subs['resin_num'] = 160
|
subs['resin_num'] = 160
|
||||||
return subs
|
return subs
|
||||||
@ -75,7 +75,11 @@ async def check_note():
|
|||||||
if pm.config.ssbq_begin <= datetime.datetime.now().hour <= pm.config.ssbq_end:
|
if pm.config.ssbq_begin <= datetime.datetime.now().hour <= pm.config.ssbq_end:
|
||||||
return
|
return
|
||||||
t = time.time()
|
t = time.time()
|
||||||
subs = await DailyNoteSub.all()
|
try:
|
||||||
|
subs = await DailyNoteSub.all()
|
||||||
|
except Exception as e:
|
||||||
|
logger.info('原神实时便签', '获取检查列表时<r>出错</r>,结束任务')
|
||||||
|
return
|
||||||
if not subs:
|
if not subs:
|
||||||
return
|
return
|
||||||
logger.info('原神实时便签', f'开始执行定时检查,共<m>{len(subs)}</m>个任务,预计花费<m>{round(3 * len(subs) / 60, 2)}</m>分钟')
|
logger.info('原神实时便签', f'开始执行定时检查,共<m>{len(subs)}</m>个任务,预计花费<m>{round(3 * len(subs) / 60, 2)}</m>分钟')
|
||||||
|
Loading…
Reference in New Issue
Block a user