diff --git a/main.py b/main.py index 39c9f09..ee0a6ab 100644 --- a/main.py +++ b/main.py @@ -332,10 +332,15 @@ class MyPlugin(Star): async def lovelive(self, event: AstrMessageEvent): async with aiohttp.ClientSession() as session: async with session.get('https://api.lovelive.tools/api/SweetNothings') as resp: - chain = [ - Comp.At(qq=event.get_sender_id()), # At 消息发送者 - Comp.Plain(resp) + if resp.status == 200: + text = await resp.text() # 获取返回的文本内容 + chain = [ + Comp.At(qq=event.get_sender_id()), # At 消息发送者 + Comp.Plain(text) # 使用API返回的文本 ] + yield event.chain_result(chain) + else: + yield "获取骚话失败" @filter.command("部署")