Files
AstrBot/test_plugin/commands/hello.py
2026-03-11 23:10:02 +08:00

19 lines
777 B
Python

from astrbot_sdk.api.components.command import CommandComponent
from astrbot_sdk.api.event import AstrMessageEvent, filter
from astrbot_sdk.api.star.context import Context
from loguru import logger
class HelloCommand(CommandComponent):
def __init__(self, context: Context):
self.context = context
@filter.command("hello")
async def hello(self, event: AstrMessageEvent):
ret = await self.context.conversation_manager.new_conversation("hello")
logger.info(f"New conversation created: {ret}")
yield event.plain_result(f"Hello, Astrbot! Created conversation ID: {ret}")
yield event.plain_result("Hello, Astrbot!")
yield event.plain_result("Hello again, Astrbot!")
yield event.plain_result("Goodbye, Astrbot!")