summaryrefslogtreecommitdiff
path: root/ATRI/plugins/curse/__init__.py
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2021-04-15 14:15:25 +0800
committerKyomotoi <[email protected]>2021-04-15 14:15:25 +0800
commit2349350ba8db8a572a49e931891eaa42a4207df4 (patch)
treea86a71fd374d54d7fded9ac52d16b3670d0e6a81 /ATRI/plugins/curse/__init__.py
parentd03636606de4c2f8c5c163f0e797325c7d182346 (diff)
downloadATRI-2349350ba8db8a572a49e931891eaa42a4207df4.tar.gz
ATRI-2349350ba8db8a572a49e931891eaa42a4207df4.tar.bz2
ATRI-2349350ba8db8a572a49e931891eaa42a4207df4.zip
✨🐛⚡️ 一些改动
新增:以图搜图 挖坑:今天吃什么 修复:只响应私聊消息 修复:nsfw部分变量错误 优化:插件名 优化:部分插件代码结构
Diffstat (limited to 'ATRI/plugins/curse/__init__.py')
-rw-r--r--ATRI/plugins/curse/__init__.py14
1 files changed, 6 insertions, 8 deletions
diff --git a/ATRI/plugins/curse/__init__.py b/ATRI/plugins/curse/__init__.py
index ee4ea58..5085dbf 100644
--- a/ATRI/plugins/curse/__init__.py
+++ b/ATRI/plugins/curse/__init__.py
@@ -18,19 +18,17 @@ __doc__ = """
口臭,口臭一下,骂我
"""
-curse = sv.on_message(rule=is_in_service('口臭'))
-sv.manual_reg_service('口臭', __doc__)
+curse = sv.on_command(
+ cmd='口臭',
+ docs=__doc__,
+ aliases={'口臭一下,骂我'},
+ rule=is_in_service('口臭')
+)
@curse.handle()
async def _curse(bot: Bot, event: MessageEvent) -> None:
global sick_list
- msg = str(event.message)
user = event.get_user_id()
- curse_key = ['口臭', '口臭一下', '骂我']
-
- if msg not in curse_key:
- return
-
if count_list(sick_list, user) == 3:
sick_list.append(user)
repo = (