mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-10-09 22:00:01 +08:00
Update __init__.py
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
from nonebot import on_command, on_regex
|
from nonebot import on_command, on_regex
|
||||||
|
|
||||||
from .data_source import show_plugin_repo, install_plugin, uninstall_plugin
|
from .data_source import show_plugin_repo, install_plugin, uninstall_plugin, download_json
|
||||||
from services.log import logger
|
from services.log import logger
|
||||||
from nonebot.adapters.onebot.v11 import Bot, GroupMessageEvent, Message, MessageEvent
|
from nonebot.adapters.onebot.v11 import Bot, GroupMessageEvent, Message, MessageEvent
|
||||||
from nonebot.params import CommandArg
|
from nonebot.params import CommandArg
|
||||||
@@ -15,6 +15,7 @@ usage:
|
|||||||
下载安装插件
|
下载安装插件
|
||||||
指令:
|
指令:
|
||||||
查看插件仓库
|
查看插件仓库
|
||||||
|
更新插件仓库
|
||||||
安装插件 [name/id]
|
安装插件 [name/id]
|
||||||
卸载插件 [name/id]
|
卸载插件 [name/id]
|
||||||
""".strip()
|
""".strip()
|
||||||
@@ -25,6 +26,8 @@ __plugin_author__ = "HibiKier"
|
|||||||
|
|
||||||
show_repo = on_regex("^查看插件仓库$", priority=1, block=True, permission=SUPERUSER)
|
show_repo = on_regex("^查看插件仓库$", priority=1, block=True, permission=SUPERUSER)
|
||||||
|
|
||||||
|
update_repo = on_regex("^更新插件仓库$", priority=1, block=True, permission=SUPERUSER)
|
||||||
|
|
||||||
install_plugin_matcher = on_command("安装插件", priority=1, block=True, permission=SUPERUSER)
|
install_plugin_matcher = on_command("安装插件", priority=1, block=True, permission=SUPERUSER)
|
||||||
|
|
||||||
uninstall_plugin_matcher = on_command("卸载插件", priority=1, block=True, permission=SUPERUSER)
|
uninstall_plugin_matcher = on_command("卸载插件", priority=1, block=True, permission=SUPERUSER)
|
||||||
@@ -44,6 +47,14 @@ async def _(bot: Bot, event: MessageEvent, arg: Message = CommandArg()):
|
|||||||
await install_plugin_matcher.send(msg)
|
await install_plugin_matcher.send(msg)
|
||||||
|
|
||||||
|
|
||||||
|
@update_repo.handle()
|
||||||
|
async def _(bot: Bot, event: MessageEvent):
|
||||||
|
code = await download_json()
|
||||||
|
if code == 200:
|
||||||
|
await update_repo.finish("更新插件仓库信息成功!")
|
||||||
|
await update_repo.send("更新插件仓库信息失败!")
|
||||||
|
|
||||||
|
|
||||||
@show_repo.handle()
|
@show_repo.handle()
|
||||||
async def _(bot: Bot, event: MessageEvent):
|
async def _(bot: Bot, event: MessageEvent):
|
||||||
msg = await show_plugin_repo()
|
msg = await show_plugin_repo()
|
||||||
|
|||||||
Reference in New Issue
Block a user