fix: 移除py命令的ADMIN权限限制并添加特定事件ID过滤
移除code_py.py中py命令的ADMIN权限限制,使其对所有用户可用 在jrcd.py中为handle_jrcd和handle_bbcd命令添加对特定事件ID(831797331)的过滤
This commit is contained in:
@@ -141,7 +141,7 @@ def normalize_code(code: str) -> str:
|
|||||||
return code.strip()
|
return code.strip()
|
||||||
|
|
||||||
|
|
||||||
@matcher.command("py", "python", "code_py", permission=Permission.ADMIN)
|
@matcher.command("py", "python", "code_py")
|
||||||
async def code_py_main(event: MessageEvent, args: list[str]):
|
async def code_py_main(event: MessageEvent, args: list[str]):
|
||||||
"""
|
"""
|
||||||
/py 命令的主入口。
|
/py 命令的主入口。
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ from core.managers.command_manager import matcher
|
|||||||
from core.managers.redis_manager import redis_manager
|
from core.managers.redis_manager import redis_manager
|
||||||
from core.utils.executor import run_in_thread_pool
|
from core.utils.executor import run_in_thread_pool
|
||||||
from models.events.message import MessageEvent, MessageSegment
|
from models.events.message import MessageEvent, MessageSegment
|
||||||
|
from core.utils.logger import logger
|
||||||
|
|
||||||
|
|
||||||
__plugin_meta__ = {
|
__plugin_meta__ = {
|
||||||
"name": "jrcd",
|
"name": "jrcd",
|
||||||
@@ -71,6 +73,8 @@ def get_jrcd(user_id: int) -> int:
|
|||||||
|
|
||||||
@matcher.command("jrcd")
|
@matcher.command("jrcd")
|
||||||
async def handle_jrcd(bot: Bot, event: MessageEvent, args: list[str]):
|
async def handle_jrcd(bot: Bot, event: MessageEvent, args: list[str]):
|
||||||
|
if event.id == 831797331:
|
||||||
|
return None
|
||||||
"""
|
"""
|
||||||
处理 jrcd 指令,回复用户的“今日长度”。
|
处理 jrcd 指令,回复用户的“今日长度”。
|
||||||
|
|
||||||
@@ -125,6 +129,8 @@ async def handle_jrcd_stats(bot: Bot, event: MessageEvent, args: list[str]):
|
|||||||
|
|
||||||
@matcher.command("bbcd")
|
@matcher.command("bbcd")
|
||||||
async def handle_bbcd(bot: Bot, event: MessageEvent, args: list[str]):
|
async def handle_bbcd(bot: Bot, event: MessageEvent, args: list[str]):
|
||||||
|
if event.id == 831797331:
|
||||||
|
return None
|
||||||
"""
|
"""
|
||||||
处理 bbcd 指令,比较两位用户的“长度”。
|
处理 bbcd 指令,比较两位用户的“长度”。
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user