From 17445acc365a42730592f61775827cde2e93b099 Mon Sep 17 00:00:00 2001 From: Kyomotoi <1172294279@qq.com> Date: Sun, 11 Apr 2021 15:13:30 +0800 Subject: =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E6=AD=A3=E8=A7=A6=E5=8F=91?= =?UTF-8?q?=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ATRI/plugins/hitokoto.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'ATRI') diff --git a/ATRI/plugins/hitokoto.py b/ATRI/plugins/hitokoto.py index 70d3280..eeddf2f 100644 --- a/ATRI/plugins/hitokoto.py +++ b/ATRI/plugins/hitokoto.py @@ -19,23 +19,24 @@ __doc__ = """ 权限组:所有人 用法: @一言 - 抑郁一下 - 网抑云 + @抑郁一下 + @网抑云 补充: @:at Bot """ -hitokoto = sv.on_command( - cmd="一言", - docs=__doc__, - aliases={"抑郁一下", "网抑云"}, - rule=is_in_service('一言') & to_bot() -) +hitokoto = sv.on_message(rule=is_in_service('一言') & to_bot()) +sv.manual_reg_service('一言', __doc__) @hitokoto.handle() async def _hitokoto(bot: Bot, event: MessageEvent) -> None: global sick_list + msg = str(event.message) user = event.get_user_id() + hito_key = ['一言', '抑郁一下', '网抑云'] + + if msg not in hito_key: + return if count_list(sick_list, user) == 3: sick_list.append(user) -- cgit v1.2.3