feat: adapt more events

This commit is contained in:
Junyan Qin
2025-07-02 11:04:03 +08:00
parent c246470b37
commit ee3da8aa17
8 changed files with 37 additions and 14 deletions

View File

@@ -96,7 +96,7 @@ class Message(pydantic.BaseModel):
if self.content is None:
return None
elif isinstance(self.content, str):
return platform_message.MessageChain([platform_message.Plain(prefix_text + self.content)])
return platform_message.MessageChain([platform_message.Plain(text=(prefix_text + self.content))])
elif isinstance(self.content, list):
mc = []
for ce in self.content:

View File

@@ -33,8 +33,8 @@ class SessionManager:
session = provider_session.Session(
launcher_type=query.launcher_type,
launcher_id=query.launcher_id,
semaphore=asyncio.Semaphore(session_concurrency),
)
session._semaphore = asyncio.Semaphore(session_concurrency)
self.session_list.append(session)
return session