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