zhenxun_bot/zhenxun/plugins/word_bank/_config.py

50 lines
763 B
Python
Raw Normal View History

from enum import Enum
2024-08-26 20:12:54 +08:00
2024-07-27 04:30:03 +08:00
from zhenxun.configs.path_config import DATA_PATH
data_dir = DATA_PATH / "word_bank"
data_dir.mkdir(parents=True, exist_ok=True)
2024-08-26 20:12:54 +08:00
class ScopeType(Enum):
"""
全局群聊私聊
"""
2024-08-26 20:12:54 +08:00
GLOBAL = 0
GROUP = 1
PRIVATE = 2
2024-08-26 20:12:54 +08:00
2024-07-27 04:30:03 +08:00
scope2int = {
"全局": ScopeType.GLOBAL,
"群聊": ScopeType.GROUP,
"私聊": ScopeType.PRIVATE,
2024-07-27 04:30:03 +08:00
}
2024-08-26 20:12:54 +08:00
class WordType(Enum):
"""
精准模糊正则图片
"""
2024-08-26 20:12:54 +08:00
EXACT = 0
FUZZY = 1
REGEX = 2
IMAGE = 3
2024-08-26 20:12:54 +08:00
2024-07-27 04:30:03 +08:00
type2int = {
"精准": WordType.EXACT,
"模糊": WordType.FUZZY,
"正则": WordType.REGEX,
"图片": WordType.IMAGE,
2024-07-27 04:30:03 +08:00
}
int2type = {
2024-08-26 20:12:54 +08:00
"EXACT": "精准",
"FUZZY": "模糊",
"REGEX": "正则",
"IMAGE": "图片",
2024-07-27 04:30:03 +08:00
}