add: 添加命令ai model list的逻辑

This commit is contained in:
taylor
2024-10-13 20:28:30 +08:00
parent 9f9e87eb5c
commit 8c16faa34a
3 changed files with 21 additions and 14 deletions

16
maubot_llmplus/plugin.py Normal file
View File

@@ -0,0 +1,16 @@
from maubot import Plugin
class AbsExtraConfigPlugin(Plugin):
default_username: str
user_id: str
async def start(self) -> None:
await super().start()
self.default_username = await self.client.get_displayname(self.client.mxid)
self.user_id = self.client.parse_user_id(self.client.mxid)[0]
def get_bot_name(self) -> str:
return self.config['name'] or \
self.default_username or \
self.user_id