from astrbot.api.event import filter, AstrMessageEvent, MessageEventResult from astrbot.api.star import Context, Star, register @register("helloworld", "Your Name", "一个简单的 Hello World 插件", "1.0.0", "repo url") class MyPlugin(Star): def __init__(self, context: Context): super().__init__(context) # 注册指令的装饰器。指令名为 helloworld。注册成功后,发送 `/helloworld` 就会触发这个指令,并回复 `你好, {user_name}!` @filter.command("helloworld") async def helloworld(self, event: AstrMessageEvent): user_name = event.get_sender_name() yield event.plain_result(f"Hello, {user_name}!") # 发送一条纯文本消息