zhenxun_bot/zhenxun/utils/enum.py
2024-02-04 04:18:54 +08:00

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"
"""忽略"""