diff options
| author | Kyomotoi <kyomotoiowo@gmail.com> | 2022-06-14 21:23:56 +0800 | 
|---|---|---|
| committer | Kyomotoi <kyomotoiowo@gmail.com> | 2022-06-14 21:23:56 +0800 | 
| commit | 994ffbc8253bb10b684cc26ed5ec34eb0e7d61c1 (patch) | |
| tree | 41027402e919b2f2c7704b0220fb3801a19d3f4b /ATRI/plugins | |
| parent | b1a78c026ec409bea48d767b65b5b7e4e182d904 (diff) | |
| download | ATRI-994ffbc8253bb10b684cc26ed5ec34eb0e7d61c1.tar.gz ATRI-994ffbc8253bb10b684cc26ed5ec34eb0e7d61c1.tar.bz2 ATRI-994ffbc8253bb10b684cc26ed5ec34eb0e7d61c1.zip  | |
🚑️ 解决部分命令权限问题
Diffstat (limited to 'ATRI/plugins')
| -rw-r--r-- | ATRI/plugins/bilibili_dynamic/__init__.py | 7 | ||||
| -rw-r--r-- | ATRI/plugins/bilibili_dynamic/data_source.py | 3 | 
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",          )  | 
