当前位置:网站首页>基于Nonebot2的qq机器人如何测试超管账号

基于Nonebot2的qq机器人如何测试超管账号

2022-08-10 03:32:00 Jeaosn2332

 

当我们部署好属于自己的机器人后,如果想测试一下,超管账号是否是自己所设置的账号,且看接下来的教学:

 

目录

一、配置环境文件

二、添加测试插件

三、测试效果

效果图:


一、配置环境文件

首先在env.prod 文件下添加一行代码

SUPERUSERS=["123456789"]  #换成超级管理员的qq号

如果你的文件配置路线是dev,那么请在env.dev文件进行上述操作

这样一来超级管理员账号就设置好了

二、添加测试插件

接下来添加如下插件,即可测试一下超管是否设置成功:

from nonebot.permission import SUPERUSER
from nonebot import on_command
from nonebot.matcher import Matcher


matcher = on_command("测试超管", aliases={"超管"}, permission=SUPERUSER)


@matcher.handle()
async def _(matcher: Matcher):
    await matcher.finish(f"超管登入成功!")

三、测试效果

效果图:

管理员账号:会回复“超管登入成功!”

 非管理员账号不会回复:

 

有问题欢迎评论区提问交流

原网站

版权声明
本文为[Jeaosn2332]所创,转载请带上原文链接,感谢
https://blog.csdn.net/Jeaosn2332/article/details/126251462