From 994ffbc8253bb10b684cc26ed5ec34eb0e7d61c1 Mon Sep 17 00:00:00 2001
From: Kyomotoi <kyomotoiowo@gmail.com>
Date: Tue, 14 Jun 2022 21:23:56 +0800
Subject: =?UTF-8?q?=F0=9F=9A=91=EF=B8=8F=20=E8=A7=A3=E5=86=B3=E9=83=A8?=
 =?UTF-8?q?=E5=88=86=E5=91=BD=E4=BB=A4=E6=9D=83=E9=99=90=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ATRI/plugins/bilibili_dynamic/__init__.py    | 7 +++++--
 ATRI/plugins/bilibili_dynamic/data_source.py | 3 ++-
 2 files changed, 7 insertions(+), 3 deletions(-)

(limited to 'ATRI')

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",
         )
 
-- 
cgit v1.2.3