mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
🐛 修复优化AuthChecker逻辑
This commit is contained in:
parent
467be8cc3e
commit
280f991347
@ -387,7 +387,7 @@ class AuthChecker:
|
|||||||
session=session,
|
session=session,
|
||||||
)
|
)
|
||||||
raise IgnoredException("该群未开启此功能...")
|
raise IgnoredException("该群未开启此功能...")
|
||||||
if not plugin.status and plugin.block_type == BlockType.GROUP:
|
if plugin.block_type == BlockType.GROUP:
|
||||||
"""全局群组禁用"""
|
"""全局群组禁用"""
|
||||||
try:
|
try:
|
||||||
if self.is_send_limit_message(plugin, sid) and not is_poke:
|
if self.is_send_limit_message(plugin, sid) and not is_poke:
|
||||||
@ -410,7 +410,7 @@ class AuthChecker:
|
|||||||
raise IgnoredException("该插件在群组中已被禁用...")
|
raise IgnoredException("该插件在群组中已被禁用...")
|
||||||
else:
|
else:
|
||||||
sid = user_id
|
sid = user_id
|
||||||
if not plugin.status and plugin.block_type == BlockType.PRIVATE:
|
if plugin.block_type == BlockType.PRIVATE:
|
||||||
"""全局私聊禁用"""
|
"""全局私聊禁用"""
|
||||||
try:
|
try:
|
||||||
if self.is_send_limit_message(plugin, sid) and not is_poke:
|
if self.is_send_limit_message(plugin, sid) and not is_poke:
|
||||||
|
|||||||
@ -1,10 +1,6 @@
|
|||||||
import re
|
|
||||||
|
|
||||||
import cattrs
|
|
||||||
from fastapi import APIRouter, Query
|
from fastapi import APIRouter, Query
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
|
|
||||||
from zhenxun.configs.config import Config
|
|
||||||
from zhenxun.models.plugin_info import PluginInfo as DbPluginInfo
|
from zhenxun.models.plugin_info import PluginInfo as DbPluginInfo
|
||||||
from zhenxun.services.log import logger
|
from zhenxun.services.log import logger
|
||||||
from zhenxun.utils.enum import BlockType, PluginType
|
from zhenxun.utils.enum import BlockType, PluginType
|
||||||
@ -13,7 +9,6 @@ from ....base_model import Result
|
|||||||
from ....utils import authentication
|
from ....utils import authentication
|
||||||
from .data_source import ApiDataSource
|
from .data_source import ApiDataSource
|
||||||
from .model import (
|
from .model import (
|
||||||
PluginConfig,
|
|
||||||
PluginCount,
|
PluginCount,
|
||||||
PluginDetail,
|
PluginDetail,
|
||||||
PluginInfo,
|
PluginInfo,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user