From 2419c12aabf6d07e597416536f765a9ae11f5267 Mon Sep 17 00:00:00 2001 From: luyanci <2058282593@qq.com> Date: Thu, 18 Jul 2024 22:24:36 +0800 Subject: [PATCH] fix(on_blind):not await error --- main.py | 2 +- plugins/blind.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 62321b9..0961113 100644 --- a/main.py +++ b/main.py @@ -110,7 +110,7 @@ async def on_gift(event): logger.debug(json.dumps(event,ensure_ascii=False)) if event['data']['data']['blind_gift'] != None: - blind.on_blind(event=event) + await blind.on_blind(event=event) logger.info('The gift was blind gift,it will replace.') return text = content.get_danmaku_on_gift(event=event) diff --git a/plugins/blind.py b/plugins/blind.py index 650e88e..03a0323 100644 --- a/plugins/blind.py +++ b/plugins/blind.py @@ -1,7 +1,7 @@ from bilibili_api import sync from .libs import live,config -def on_blind(event:str): +async def on_blind(event:str): blind=event['data']['data']['blind_gift'] origin_gift=blind['original_gift_name'] price=int(blind['original_gift_price'])/1000 #int后转成金额 @@ -15,7 +15,7 @@ def on_blind(event:str): text1=_check_total(totals) final_text=f'{user_name}{action}{origin_gift}{origin_action}{gift_name},{text1}' #懒得写到roomcfg里了 - sync(live.send_danmu(text=final_text)) + await live.send_danmu(text=final_text) def _check_total(total:int):