@@ -87,7 +87,7 @@ class Dungeon(Plugin): | |||||
if kwargs.get('verbose') != True: | if kwargs.get('verbose') != True: | ||||
return help_text | return help_text | ||||
trigger_prefix = conf().get('plugin_trigger_prefix', "$") | trigger_prefix = conf().get('plugin_trigger_prefix', "$") | ||||
help_text = f"{trigger_prefix}开始冒险 "+"{背景故事}: 开始一个基于{背景故事}的文字冒险,之后你的所有消息会协助完善这个故事。\n"+f"{trigger_prefix}停止冒险: 结束游戏。\n" | |||||
help_text = f"{trigger_prefix}开始冒险 "+"背景故事: 开始一个基于{背景故事}的文字冒险,之后你的所有消息会协助完善这个故事。\n"+f"{trigger_prefix}停止冒险: 结束游戏。\n" | |||||
if kwargs.get('verbose') == True: | if kwargs.get('verbose') == True: | ||||
help_text += f"\n命令例子: '{trigger_prefix}开始冒险 你在树林里冒险,指不定会从哪里蹦出来一些奇怪的东西,你握紧手上的手枪,希望这次冒险能够找到一些值钱的东西,你往树林深处走去。'" | help_text += f"\n命令例子: '{trigger_prefix}开始冒险 你在树林里冒险,指不定会从哪里蹦出来一些奇怪的东西,你握紧手上的手枪,希望这次冒险能够找到一些值钱的东西,你往树林深处走去。'" | ||||
return help_text | return help_text |
@@ -26,7 +26,7 @@ class Finish(Plugin): | |||||
if content.startswith(trigger_prefix): | if content.startswith(trigger_prefix): | ||||
reply = Reply() | reply = Reply() | ||||
reply.type = ReplyType.ERROR | reply.type = ReplyType.ERROR | ||||
reply.content = "未知插件命令\n查看插件命令列表请输入#help {插件名}\n" | |||||
reply.content = "未知插件命令\n查看插件命令列表请输入#help 插件名\n" | |||||
e_context['reply'] = reply | e_context['reply'] = reply | ||||
e_context.action = EventAction.BREAK_PASS # 事件结束,并跳过处理context的默认逻辑 | e_context.action = EventAction.BREAK_PASS # 事件结束,并跳过处理context的默认逻辑 | ||||
@@ -106,8 +106,8 @@ def get_help_text(isadmin, isgroup): | |||||
alias=["#"+a for a in info['alias']] | alias=["#"+a for a in info['alias']] | ||||
help_text += f"{','.join(alias)} " | help_text += f"{','.join(alias)} " | ||||
if 'args' in info: | if 'args' in info: | ||||
args=["{"+a+"}" for a in info['args']] | |||||
help_text += f"{' '.join(args)} " | |||||
args=[a for a in info['args']] | |||||
help_text += f"{' '.join(args)}" | |||||
help_text += f": {info['desc']}\n" | help_text += f": {info['desc']}\n" | ||||
# 插件指令 | # 插件指令 | ||||
@@ -124,6 +124,9 @@ def get_help_text(isadmin, isgroup): | |||||
for cmd, info in ADMIN_COMMANDS.items(): | for cmd, info in ADMIN_COMMANDS.items(): | ||||
alias=["#"+a for a in info['alias']] | alias=["#"+a for a in info['alias']] | ||||
help_text += f"{','.join(alias)} " | help_text += f"{','.join(alias)} " | ||||
if 'args' in info: | |||||
args=[a for a in info['args']] | |||||
help_text += f"{' '.join(args)}" | |||||
help_text += f": {info['desc']}\n" | help_text += f": {info['desc']}\n" | ||||
return help_text | return help_text | ||||
@@ -136,8 +136,8 @@ class Role(Plugin): | |||||
if not verbose: | if not verbose: | ||||
return help_text | return help_text | ||||
trigger_prefix = conf().get('plugin_trigger_prefix', "$") | trigger_prefix = conf().get('plugin_trigger_prefix', "$") | ||||
help_text = f"使用方法:\n{trigger_prefix}角色"+" {预设角色名}: 设定为预设角色。\n"+f"{trigger_prefix}role"+" {预设角色名}: 同上,但使用英文设定。\n" | |||||
help_text += f"{trigger_prefix}设定扮演"+" {角色设定}: 设定自定义角色人设。\n" | |||||
help_text = f"使用方法:\n{trigger_prefix}角色"+" 预设角色名: 设定角色为{预设角色名}。\n"+f"{trigger_prefix}role"+" 预设角色名: 同上,但使用英文设定。\n" | |||||
help_text += f"{trigger_prefix}设定扮演"+" 角色设定: 设定自定义角色人设为{角色设定}。\n" | |||||
help_text += f"{trigger_prefix}停止扮演: 清除设定的角色。\n" | help_text += f"{trigger_prefix}停止扮演: 清除设定的角色。\n" | ||||
help_text += "\n目前可用的预设角色名列表: \n" | help_text += "\n目前可用的预设角色名列表: \n" | ||||
for role in self.roles: | for role in self.roles: | ||||
@@ -30,7 +30,7 @@ class Tool(Plugin): | |||||
return help_text | return help_text | ||||
trigger_prefix = conf().get('plugin_trigger_prefix', "$") | trigger_prefix = conf().get('plugin_trigger_prefix', "$") | ||||
help_text += "使用说明:\n" | help_text += "使用说明:\n" | ||||
help_text += f"{trigger_prefix}tool "+"{命令}: 根据给出的命令使用一些可用工具尽力为你得到结果。\n" | |||||
help_text += f"{trigger_prefix}tool "+"命令: 根据给出的{命令}使用一些可用工具尽力为你得到结果。\n" | |||||
help_text += f"{trigger_prefix}tool reset: 重置工具。\n" | help_text += f"{trigger_prefix}tool reset: 重置工具。\n" | ||||
return help_text | return help_text | ||||