mirror of
https://github.com/TriM-Organization/LiteyukiBot-TriM.git
synced 2024-09-21 05:32:36 +00:00
17 lines
603 B
Python
17 lines
603 B
Python
|
import nonebot.plugin
|
||
|
from nonebot import on_command
|
||
|
from src.utils.adapter import MessageEvent
|
||
|
from src.utils.language import get_user_lang
|
||
|
|
||
|
list_plugins = on_command("list-plugin", aliases={"列出插件"}, priority=0)
|
||
|
toggle_plugin = on_command("enable-plugin", aliases={"启用插件", "禁用插件", "disable-plugin"}, priority=0)
|
||
|
|
||
|
|
||
|
@list_plugins.handle()
|
||
|
async def _(event: MessageEvent):
|
||
|
lang = get_user_lang(event.user_id)
|
||
|
reply = lang.get("npm.current_plugins")
|
||
|
for plugin in nonebot.get_loaded_plugins():
|
||
|
reply += f"\n- {plugin.name}"
|
||
|
await list_plugins.finish(reply)
|