mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
74 lines
1013 B
Python
74 lines
1013 B
Python
|
|
from strenum import StrEnum
|
||
|
|
|
||
|
|
|
||
|
|
class PluginType(StrEnum):
|
||
|
|
"""
|
||
|
|
插件类型
|
||
|
|
"""
|
||
|
|
|
||
|
|
SUPERUSER = "超级管理员插件"
|
||
|
|
ADMIN = "管理员插件"
|
||
|
|
NORMAL = "普通插件"
|
||
|
|
HIDDEN = "被动插件"
|
||
|
|
|
||
|
|
|
||
|
|
class BlockType(StrEnum):
|
||
|
|
"""
|
||
|
|
禁用状态
|
||
|
|
"""
|
||
|
|
|
||
|
|
FRIEND = "PRIVATE"
|
||
|
|
GROUP = "GROUP"
|
||
|
|
ALL = "ALL"
|
||
|
|
|
||
|
|
|
||
|
|
class PluginLimitType(StrEnum):
|
||
|
|
"""
|
||
|
|
插件限制类型
|
||
|
|
"""
|
||
|
|
|
||
|
|
CD = "CD"
|
||
|
|
COUNT = "COUNT"
|
||
|
|
BLOCK = "BLOCK"
|
||
|
|
|
||
|
|
|
||
|
|
class LimitCheckType(StrEnum):
|
||
|
|
"""
|
||
|
|
插件限制类型
|
||
|
|
"""
|
||
|
|
|
||
|
|
PRIVATE = "PRIVATE"
|
||
|
|
GROUP = "GROUP"
|
||
|
|
ALL = "ALL"
|
||
|
|
|
||
|
|
|
||
|
|
class LimitWatchType(StrEnum):
|
||
|
|
"""
|
||
|
|
插件限制监听对象
|
||
|
|
"""
|
||
|
|
|
||
|
|
USER = "USER"
|
||
|
|
GROUP = "GROUP"
|
||
|
|
|
||
|
|
|
||
|
|
class RequestType(StrEnum):
|
||
|
|
"""
|
||
|
|
请求类型
|
||
|
|
"""
|
||
|
|
|
||
|
|
FRIEND = "FRIEND"
|
||
|
|
GROUP = "GROUP"
|
||
|
|
|
||
|
|
|
||
|
|
class RequestHandleType(StrEnum):
|
||
|
|
"""
|
||
|
|
请求类型
|
||
|
|
"""
|
||
|
|
|
||
|
|
APPROVE = "APPROVE"
|
||
|
|
"""同意"""
|
||
|
|
REFUSED = "REFUSED"
|
||
|
|
"""拒绝"""
|
||
|
|
IGNORE = "IGNORE"
|
||
|
|
"""忽略"""
|