测试类

This commit is contained in:
ccc_dw 2023-11-06 16:46:53 +08:00
parent 6204ed1d8c
commit 691313ffcf

View File

@ -1,6 +1,9 @@
from nonebot import on_command from nonebot import on_command
from nonebot.plugin import PluginMetadata from nonebot.plugin import PluginMetadata
from nonebot.adapters.onebot.v11 import MessageEvent from nonebot.adapters.onebot.v11 import MessageEvent
from hexi.plugins.core.message_handle import MessageState
from nonebot.adapters.onebot.v11 import MessageEvent, MessageSegment
from nonebot.typing import T_State
__plugin_meta__ = PluginMetadata( __plugin_meta__ = PluginMetadata(
"测试", "测试",
@ -12,13 +15,16 @@ test = on_command("测试", aliases={"测试"})
@test.handle() @test.handle()
async def handle_test(event: MessageEvent): async def handle_test(event: MessageEvent,state:T_State):
msg = str(event.message).split(" ")[1] m_state = MessageState(state)
cmd = m_state.get_command()
msg = m_state.get_command_arg()
uid = event.user_id uid = event.user_id
gid = event.group_id gid = event.group_id
nickname = event.sender.nickname nickname = event.sender.nickname
mes = f"测试所在群聊:{gid}\n" \ mes = f"测试所在群聊:{gid}\n" \
f"测试发送者:{uid}\n" \ f"测试发送者:{uid}\n" \
f"测试者昵称:{nickname}\n" \ f"测试者昵称:{nickname}\n" \
f"测试附加内容:{msg}" f"测试附加内容:{msg}\n" \
f"测试触发的命令:{cmd}"
await test.finish(mes) await test.finish(mes)