mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-10-01 01:30:04 +08:00
update
This commit is contained in:
@@ -3,11 +3,11 @@ from nonebot.adapters.cqhttp import Bot, GroupMessageEvent, PrivateMessageEvent
|
||||
from nonebot.typing import T_State
|
||||
from nonebot.rule import to_me
|
||||
from configs.path_config import DATA_PATH
|
||||
from util.init_result import image
|
||||
from utils.init_result import image
|
||||
import os
|
||||
from .data_source import create_help_img, create_group_help_img, get_plugin_help
|
||||
from nonebot import require
|
||||
from util.utils import get_message_text
|
||||
from utils.utils import get_message_text
|
||||
|
||||
|
||||
export = require("nonebot_plugin_manager")
|
||||
|
||||
@@ -14,14 +14,15 @@ utility_help = {
|
||||
'epic': 'epic速速白嫖 --> 指令:epic',
|
||||
'pixiv_r': 'P站排行榜直接冲 --> 指令:p站排行(可含参数)',
|
||||
'pixiv_s': 'P站的图随便搜搜 --> 指令:搜图(可含参数)',
|
||||
'pid_search': '通过PID搜索图片 --> 指令:p搜 [pid]',
|
||||
'translate': '出国旅游助手(狗头) --> 指令:英翻/翻英/日翻/翻日/韩翻/翻韩',
|
||||
'cover': '快捷的b站封面获取方式 --> 指令:b封面 [连接/av/bv/cv/直播id]'
|
||||
}
|
||||
# 娱乐
|
||||
entertainment_help = {
|
||||
'sign_in': '签到(影响色图几率和开箱次数) --> 指令:签到/我的签到/好感度排行',
|
||||
'send_img': '发送图片 --> 指令:美图/萝莉/壁纸',
|
||||
'send_setu': '不要小看涩图啊混蛋! --> 指令:色图/n张色图/n张xx色图/查色图/...(请查看 色图 帮助)',
|
||||
'sign_in': '签到(影响色图和开箱) --> 指令:签到/我的签到/好感度排行/好感度总榜/好感度总榜[屏蔽我/显示我]',
|
||||
'send_img': '发送图片 --> 指令:美图/萝莉/壁纸/(美图/萝莉/壁纸[id])/N张图xx(N<=9)',
|
||||
'send_setu': '不要小看涩图啊混蛋! --> 指令:色图/色图[id]/n张色图/n张xx色图/查色图/...(请查看 色图 帮助)',
|
||||
'white2black_img': '黑白草图 --> 指令:黑白图/黑白草图',
|
||||
'coser': '三次元也不戳 --> 指令:coser',
|
||||
'jitang': '不喝点什么不舒服 --> 指令:鸡汤/语录',
|
||||
@@ -42,7 +43,7 @@ entertainment_help = {
|
||||
'one_friend': '我有一个朋友想问问... --> 指令:我有一个朋友想问问xxx(内容)',
|
||||
'nickname': '区区昵称! --> 指令:以后叫我xx(昵称)/我是谁/取消昵称',
|
||||
'almanac': '这是一张正经的黄历 --> 指令:原神黄历',
|
||||
'material_remind': '看看原神今天要刷什么 --> 指令:今日素材/天赋材料',
|
||||
'material_remind': '看看原神今天要刷什么 --> 指令:今日素材/今日材料/今天素材/今天材料',
|
||||
'qiu_qiu_translation': '这家伙到底在说什么? --> 指令:丘丘翻译/丘丘一下/丘丘语翻译',
|
||||
'query_resource_points': '地图资源速速查看 --> 指令:原神资源查询xx/原神资源列表/哪里有xx/xx在哪(xx=资源名称)',
|
||||
'russian': '紧张刺激的俄罗斯轮盘 --> 指令:俄罗斯轮盘帮助',
|
||||
@@ -58,5 +59,7 @@ other_help = [
|
||||
'有人记得你是什么时候加入我们的 --> 指令:我的信息',
|
||||
'让我看看更新了什么 --> 指令:更新信息',
|
||||
'真寻给我把话收回去! --> 指令:撤回 [id](默认0)',
|
||||
'群拥有的权限 --> 指令:查看群权限 '
|
||||
'群拥有的权限 --> 指令:查看群权限',
|
||||
'数据统计可视化_1 --> 指令:功能调用统计/日功能调用统计/周功能调用统计/月功能调用统计',
|
||||
'数据统计可视化_2 --> 指令:周功能调用统计 [功能名称]/月功能调用统计 [功能名称]'
|
||||
]
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
from util.img_utils import CreateImg
|
||||
from utils.img_utils import CreateImg
|
||||
from configs.path_config import IMAGE_PATH, DATA_PATH
|
||||
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
|
||||
from configs.config import plugins2name_dict
|
||||
from configs.config import plugins2info_dict
|
||||
import nonebot
|
||||
|
||||
export = require("nonebot_plugin_manager")
|
||||
|
||||
width = 1500
|
||||
e_height = 0
|
||||
u_height = 850
|
||||
u_height = 950
|
||||
o_height = 1500
|
||||
# f_height =
|
||||
|
||||
@@ -49,7 +49,7 @@ def create_help_img():
|
||||
A.paste(e, (0, 0))
|
||||
A.paste(u, (0, u_height))
|
||||
A.paste(o, (0, o_height))
|
||||
A.text((10, h * 0.76), '大部分交互功能可以通过输入‘取消’,‘算了’来取消当前交互\n对真寻说 “真寻帮助 指令名” 获取对应详细帮助\n'
|
||||
A.text((10, h * 0.68), '大部分交互功能可以通过输入‘取消’,‘算了’来取消当前交互\n对真寻说 “真寻帮助 指令名” 获取对应详细帮助\n'
|
||||
'可以通过 “滴滴滴- [消息]” 联系管理员(有趣的想法尽管来吧!<还有Bug和建议>)'
|
||||
'\n[群管理员请看 管理员帮助(群主与管理员自带 5 级权限)]\n\n'
|
||||
'\t「如果真寻回复了一些不符合人设的话,那是因为每日白嫖的图灵次数已用完,使用的是备用接口【QAQ】」')
|
||||
@@ -99,10 +99,10 @@ def create_group_help_img(group_id: int):
|
||||
A.paste(u, (0, u_height))
|
||||
A.paste(o, (0, o_height))
|
||||
# A.text((width, 10), f'总开关【{"√" if data["总开关"] else "×"}】')
|
||||
A.text((10, h * 0.76), '大部分交互功能可以通过输入‘取消’,‘算了’来取消当前交互\n对真寻说 “真寻帮助 指令名” 获取对应详细帮助\n'
|
||||
A.text((10, h * 0.68), '大部分交互功能可以通过输入‘取消’,‘算了’来取消当前交互\n对真寻说 “真寻帮助 指令名” 获取对应详细帮助\n'
|
||||
'可以通过 “滴滴滴- [消息]” 联系管理员(有趣的想法尽管来吧!<还有Bug和建议>)'
|
||||
f'\n[群管理员请看 管理员帮助(群主与管理员自带 {ADMIN_DEFAULT_AUTH} 级权限)]')
|
||||
A.text((10, h * 0.81), f"【注】「色图概率:好感度 + {int(INITIAL_SETU_PROBABILITY*100)}%\n"
|
||||
A.text((10, h * 0.77), 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"
|
||||
@@ -144,8 +144,8 @@ def rcmd(dfg):
|
||||
|
||||
def get_plugin_help(msg: str) -> str:
|
||||
plugin = None
|
||||
for p in plugins2name_dict.keys():
|
||||
if msg in plugins2name_dict[p]:
|
||||
for p in plugins2info_dict.keys():
|
||||
if msg in plugins2info_dict[p]['cmd']:
|
||||
plugin = nonebot.plugin.get_plugin(p)
|
||||
break
|
||||
if plugin:
|
||||
|
||||
Reference in New Issue
Block a user