mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
🐛 修复admin_check
This commit is contained in:
parent
23ea21380a
commit
b6611d6d0e
9
.env.dev
9
.env.dev
@ -8,12 +8,19 @@ NICKNAME=["真寻", "小真寻", "绪山真寻", "小寻子"]
|
|||||||
|
|
||||||
SESSION_EXPIRE_TIMEOUT=30
|
SESSION_EXPIRE_TIMEOUT=30
|
||||||
|
|
||||||
|
ALCONNA_USE_COMMAND_START=True
|
||||||
|
|
||||||
# 全局图片统一使用bytes发送,当真寻与协议端不在同一服务器上时为True
|
# 全局图片统一使用bytes发送,当真寻与协议端不在同一服务器上时为True
|
||||||
IMAGE_TO_BYTES = False
|
IMAGE_TO_BYTES = True
|
||||||
|
|
||||||
# 回复消息时自称
|
# 回复消息时自称
|
||||||
SELF_NICKNAME="小真寻"
|
SELF_NICKNAME="小真寻"
|
||||||
|
|
||||||
|
# 官bot appid:bot账号
|
||||||
|
QBOT_ID_DATA = '{
|
||||||
|
|
||||||
|
}'
|
||||||
|
|
||||||
# 数据库配置
|
# 数据库配置
|
||||||
# 示例: "postgres://user:password@127.0.0.1:5432/database"
|
# 示例: "postgres://user:password@127.0.0.1:5432/database"
|
||||||
# 示例: "mysql://user:password@127.0.0.1:3306/database"
|
# 示例: "mysql://user:password@127.0.0.1:3306/database"
|
||||||
|
|||||||
@ -27,14 +27,14 @@ def admin_check(a: int | str, key: str | None = None) -> Rule:
|
|||||||
if PlatformUtils.is_qbot(session):
|
if PlatformUtils.is_qbot(session):
|
||||||
"""官bot接口,放弃所有权限检查"""
|
"""官bot接口,放弃所有权限检查"""
|
||||||
return False
|
return False
|
||||||
if session.id and session.group:
|
if session.group:
|
||||||
level = a
|
level = a
|
||||||
if isinstance(a, str) and key:
|
if isinstance(a, str) and key:
|
||||||
level = Config.get_config(a, key)
|
level = Config.get_config(a, key)
|
||||||
if level is not None:
|
if level is not None:
|
||||||
return bool(
|
return bool(
|
||||||
await LevelUser.check_level(
|
await LevelUser.check_level(
|
||||||
session.id, session.group.id, int(level)
|
session.user.id, session.group.id, int(level)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
return False
|
return False
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user