mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 06:12:53 +08:00
75 lines
2.9 KiB
Python
75 lines
2.9 KiB
Python
|
||
|
||
# async def open_remind(group: int, name: str) -> str:
|
||
# _name = ""
|
||
# if name == "zwa":
|
||
# _name = "早晚安"
|
||
# if name == "dz":
|
||
# _name = "地震播报"
|
||
# if name == "hy":
|
||
# _name = "群欢迎"
|
||
# if name == "kxcz":
|
||
# _name = "开箱重置提醒"
|
||
# if name == "gb":
|
||
# _name = "广播"
|
||
# if await GroupRemind.get_status(group, name):
|
||
# return f"该群已经开启过 {_name} 通知,请勿重复开启!"
|
||
# if await GroupRemind.set_status(group, name, True):
|
||
# return f"成功开启 {_name} 通知!0v0"
|
||
# else:
|
||
# return f"开启 {_name} 通知失败了..."
|
||
#
|
||
#
|
||
# async def close_remind(group: int, name: str) -> str:
|
||
# _name = ""
|
||
# if name == "zwa":
|
||
# _name = "早晚安"
|
||
# if name == "dz":
|
||
# _name = "地震播报"
|
||
# if name == "hy":
|
||
# _name = "群欢迎"
|
||
# if name == "kxcz":
|
||
# _name = "开箱重置提醒"
|
||
# if name == "gb":
|
||
# _name = "广播"
|
||
# if not await GroupRemind.get_status(group, name):
|
||
# return f"该群已经取消过 {_name} 通知,请勿重复取消!"
|
||
# if await GroupRemind.set_status(group, name, False):
|
||
# return f"成功关闭 {_name} 通知!0v0"
|
||
# else:
|
||
# return f"关闭 {_name} 通知失败了..."
|
||
|
||
|
||
# cmd_list = ['总开关', '签到', '发送图片', '色图', '黑白草图', 'coser', '鸡汤/语录', '骂我', '开箱', '鲁迅说', '假消息', '商店系统',
|
||
# '操作图片', '查询皮肤', '天气', '疫情', '识番', '搜番', '点歌', 'pixiv', 'rss', '方舟一井', '查干员', '骰子娘', '原神一井']
|
||
#
|
||
#
|
||
# def check_group_switch_json(group_id):
|
||
# if not os.path.exists(DATA_PATH + f'rule/group_switch/'):
|
||
# os.mkdir(DATA_PATH + f'rule/group_switch/')
|
||
# if not os.path.exists(DATA_PATH + f'rule/group_switch/{group_id}.json'):
|
||
# with open(DATA_PATH + f'rule/group_switch/{group_id}.json', 'w', encoding='utf8') as f:
|
||
# data = {}
|
||
# for cmd in cmd_list:
|
||
# data[cmd] = True
|
||
# f.write(json.dumps(data, ensure_ascii=False))
|
||
# else:
|
||
# with open(DATA_PATH + f'rule/group_switch/{group_id}.json', 'r', encoding='utf8') as f:
|
||
# try:
|
||
# data = json.load(f)
|
||
# except ValueError:
|
||
# data = {}
|
||
# if len(data.keys()) - 1 != len(cmd_list):
|
||
# for cmd in cmd_list:
|
||
# if cmd not in data.keys():
|
||
# data[cmd] = True
|
||
# with open(DATA_PATH + f'rule/group_switch/{group_id}.json', 'w', encoding='utf8') as wf:
|
||
# wf.write(json.dumps(data, ensure_ascii=False))
|
||
# reload(data)
|
||
# for file in os.listdir(DATA_PATH + 'group_help'):
|
||
# os.remove(DATA_PATH + f'group_help/{file}')
|
||
|
||
|
||
def reload(data):
|
||
static_group_dict = data
|