diff --git a/plugins/help/data_source.py b/plugins/help/data_source.py index 95515f6b..d95d719d 100644 --- a/plugins/help/data_source.py +++ b/plugins/help/data_source.py @@ -4,6 +4,7 @@ import ujson as json import os from .config import * from nonebot import require +from configs.config import INITIAL_OPEN_CASE_COUNT, INITIAL_SETU_PROBABILITY, ADMIN_DEFAULT_AUTH export = require("nonebot_plugin_manager") @@ -69,28 +70,10 @@ def create_group_help_img(group_id: int): e = CreateImg(width, len(entertainment_help) * 42, font_size=24) rst = '' i = 1 - # print(plugin_list) for cmd in entertainment_help.keys(): - # dfg = '_' - # if cmd == 'draw_card_p': - # cmd = 'draw_card' - # dfg = 'p' - # elif cmd == 'draw_card_g': - # cmd = 'draw_card' - # dfg = 'g' - # flag = '√' - # if group_id in plugin_list[cmd]: - # if not plugin_list[cmd][group_id]: - # flag = '×' - # if cmd in ['nickname']: - # flag = '-' flag, dfg = parse_cmd(cmd, group_id, plugin_list) if dfg: cmd = rcmd(dfg) - # if dfg == 'p': - # cmd = 'draw_card_p' - # elif dfg == 'g': - # cmd = 'draw_card_g' rst += f'【{flag}】{i}.{entertainment_help[cmd]}\n' i += 1 e.text((10, 10), '娱乐功能:') @@ -99,12 +82,6 @@ def create_group_help_img(group_id: int): rst = '' i = 1 for cmd in utility_help.keys(): - # flag = '√' - # if group_id in plugin_list[cmd]: - # if not plugin_list[cmd][group_id]: - # flag = '×' - # if cmd in ['bt', 'reimu']: - # flag = '-' flag, dfg = parse_cmd(cmd, group_id, plugin_list) rst += f'【{flag}】{i}.{utility_help[cmd]}\n' i += 1 @@ -123,9 +100,9 @@ def create_group_help_img(group_id: int): # A.text((width, 10), f'总开关【{"√" if data["总开关"] else "×"}】') A.text((10, h * 0.72), '大部分交互功能可以通过输入‘取消’,‘算了’来取消当前交互\n对我说 “指令名 帮助” 获取对应详细帮助\n' '可以通过 “滴滴滴- 后接内容” 联系管理员(有趣的想法尽管来吧!<还有Bug和建议>)' - '\n[群管理员请看 管理员帮助(群主与管理员自带 5 级权限)]') - A.text((10, h * 0.79), f"【注】「色图概率:好感度 + 70%\n" - f"\t\t每 3 点好感度 + 1次开箱,初始 20 次\n" + f'\n[群管理员请看 管理员帮助(群主与管理员自带 {ADMIN_DEFAULT_AUTH} 级权限)]') + A.text((10, h * 0.79), f"【注】「色图概率:好感度 + {int(INITIAL_SETU_PROBABILITY*100)}%\n" + f"\t\t每 3 点好感度 + 1次开箱,初始 {INITIAL_OPEN_CASE_COUNT} 次\n" f"\t\t开启/关闭功能只需输入‘开启/关闭 指令名’(每个功能的第一个指令)」\n" f"\t\t示例:开启签到\n" f"\t\t可以通过管理员开关自动发送消息(早晚安等)\n" @@ -164,7 +141,7 @@ def rcmd(dfg): return 'draw_card_p' if dfg == 'g': return 'draw_card_g' - if dfg == 'g': + if dfg == 'h': return 'draw_card_h' if dfg == 'r': return 'pixiv_r'