From 8ec3faf245a333d4e618bd4dc0b8be2dde6c0051 Mon Sep 17 00:00:00 2001 From: Asankilp Date: Wed, 12 Feb 2025 12:55:43 +0800 Subject: [PATCH] :wrench: update command --- nonebot_plugin_marshoai/constants.py | 5 +++-- nonebot_plugin_marshoai/marsho.py | 8 +++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/nonebot_plugin_marshoai/constants.py b/nonebot_plugin_marshoai/constants.py index 9c5c98b0..594bcf11 100755 --- a/nonebot_plugin_marshoai/constants.py +++ b/nonebot_plugin_marshoai/constants.py @@ -2,10 +2,11 @@ import re from .config import config +NAME: str = config.marshoai_default_name USAGE: str = f"""用法: - {config.marshoai_default_name} <聊天内容> : 与 Marsho 进行对话。当模型为 GPT-4o(-mini) 等时,可以带上图片进行对话。 + {NAME} <聊天内容> : 与 Marsho 进行对话。当模型为 GPT-4o(-mini) 等时,可以带上图片进行对话。 nickname [昵称] : 为自己设定昵称,设置昵称后,Marsho 会根据你的昵称进行回答。使用'nickname reset'命令可清除自己设定的昵称。 - reset : 重置当前会话的上下文。 ※需要加上命令前缀使用(默认为'/')。 + {NAME}.reset : 重置当前会话的上下文。 超级用户命令(均需要加上命令前缀使用): changemodel <模型名> : 切换全局 AI 模型。 contexts : 返回当前会话的上下文列表。 ※当上下文包含图片时,不要使用此命令。 diff --git a/nonebot_plugin_marshoai/marsho.py b/nonebot_plugin_marshoai/marsho.py index 54ef812b..dba0a4d8 100644 --- a/nonebot_plugin_marshoai/marsho.py +++ b/nonebot_plugin_marshoai/marsho.py @@ -37,7 +37,6 @@ async def at_enable(): changemodel_cmd = on_command( "changemodel", permission=SUPERUSER, priority=10, block=True ) -resetmem_cmd = on_command("reset", priority=10, block=True) # setprompt_cmd = on_command("prompt",permission=SUPERUSER) praises_cmd = on_command("praises", permission=SUPERUSER, priority=10, block=True) add_usermsg_cmd = on_command("usermsg", permission=SUPERUSER, priority=10, block=True) @@ -60,6 +59,13 @@ marsho_cmd = on_alconna( priority=10, block=True, ) +resetmem_cmd = on_alconna( + Alconna( + config.marshoai_default_name + ".resetmem", + ), + priority=10, + block=True, +) marsho_help_cmd = on_alconna( Alconna( config.marshoai_default_name + ".help",