本文主要是介绍基于Nonebot2的qq机器人如何测试超管账号,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当我们部署好属于自己的机器人后,如果想测试一下,超管账号是否是自己所设置的账号,且看接下来的教学:
目录
一、配置环境文件
二、添加测试插件
三、测试效果
效果图:
一、配置环境文件
首先在env.prod 文件下添加一行代码
SUPERUSERS=["123456789"] #换成超级管理员的qq号
如果你的文件配置路线是dev,那么请在env.dev文件进行上述操作
这样一来超级管理员账号就设置好了
二、添加测试插件
接下来添加如下插件,即可测试一下超管是否设置成功:
from nonebot.permission import SUPERUSER
from nonebot import on_command
from nonebot.matcher import Matchermatcher = on_command("测试超管", aliases={"超管"}, permission=SUPERUSER)@matcher.handle()
async def _(matcher: Matcher):await matcher.finish(f"超管登入成功!")
三、测试效果
效果图:
管理员账号:会回复“超管登入成功!”
非管理员账号不会回复:
有问题欢迎评论区提问交流
这篇关于基于Nonebot2的qq机器人如何测试超管账号的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!