summaryrefslogtreecommitdiff
path: root/ATRI
diff options
context:
space:
mode:
Diffstat (limited to 'ATRI')
-rw-r--r--ATRI/plugins/bilibili_dynamic/__init__.py7
-rw-r--r--ATRI/plugins/bilibili_dynamic/data_source.py3
2 files changed, 7 insertions, 3 deletions
diff --git a/ATRI/plugins/bilibili_dynamic/__init__.py b/ATRI/plugins/bilibili_dynamic/__init__.py
index cd2f0d5..af66788 100644
--- a/ATRI/plugins/bilibili_dynamic/__init__.py
+++ b/ATRI/plugins/bilibili_dynamic/__init__.py
@@ -11,6 +11,7 @@ from apscheduler.triggers.interval import IntervalTrigger
from nonebot import get_bot
from nonebot.matcher import Matcher
from nonebot.params import CommandArg, ArgPlainText
+from nonebot.permission import Permission
from nonebot.adapters.onebot.v11 import Message, GroupMessageEvent
from ATRI.log import logger as log
@@ -92,7 +93,9 @@ async def _bd_deal_del_sub(
await del_sub.finish(f"成功取消该up主[{up_nickname}]的订阅~")
-get_sub_list = BilibiliDynamicSubscriptor().cmd_as_group("list", "获取b站up主订阅列表")
+get_sub_list = BilibiliDynamicSubscriptor().cmd_as_group(
+ "list", "获取b站up主订阅列表", permission=Permission()
+)
@get_sub_list.handle()
@@ -139,7 +142,7 @@ async def _check_bd():
except Exception:
log.debug("b站订阅列表为空 跳过")
return
-
+
if tq.empty():
for i in all_dy:
await tq.put(i)
diff --git a/ATRI/plugins/bilibili_dynamic/data_source.py b/ATRI/plugins/bilibili_dynamic/data_source.py
index cd6db37..c7e6ecc 100644
--- a/ATRI/plugins/bilibili_dynamic/data_source.py
+++ b/ATRI/plugins/bilibili_dynamic/data_source.py
@@ -1,6 +1,7 @@
import json
from operator import itemgetter
+from nonebot.permission import SUPERUSER
from nonebot.adapters.onebot.v11 import MessageSegment
from nonebot.adapters.onebot.v11 import GROUP_OWNER, GROUP_ADMIN
@@ -29,7 +30,7 @@ class BilibiliDynamicSubscriptor(Service):
"b站动态订阅",
"b站动态订阅助手~",
rule=is_in_service("b站动态订阅"),
- permission=GROUP_OWNER | GROUP_ADMIN,
+ permission=SUPERUSER | GROUP_OWNER | GROUP_ADMIN,
main_cmd="/bd",
)