当前位置:网站首页>基于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"超管登入成功!")三、测试效果
效果图:
管理员账号:会回复“超管登入成功!”

非管理员账号不会回复:

有问题欢迎评论区提问交流
边栏推荐
- 从零开始配置 vim(10)——快捷键配置
- Take you to an in-depth understanding of the version update of 3.4.2, what does it bring to users?
- goland json.Marshal导致&变成\u0026
- It's almost 35, still "did a little"?What happened to the test workers who had been in the industry for a few years?
- torch.nn.CrossEntropyLoss()对应的MindSpore算子是哪个?
- 一个刚入行的测试员怎么样做好功能测试?测试思维真的很重要
- matlab simulink响应谱计算
- MindSpore官方RandomChoiceWithMask算子用例报错
- Dijkstra求最短路
- 获取属性特性几种方法
猜你喜欢
随机推荐
【网络迁移】Pytorch中的F.interpolate对应MindSpore哪个方法
暑假第三周总结博客 - 五种传值方式
Camera partial update
program internationalization
一个刚入行的测试员怎么样做好功能测试?测试思维真的很重要
charles的功能操作
goland控制台显示重叠问题解决方案
It's almost 35, still "did a little"?What happened to the test workers who had been in the industry for a few years?
goland console shows overlapping problem solution
MindSpore官方RandomChoiceWithMask算子用例报错
C语言原码,反码,补码与大小端
学习总结week4_1json
Pen paper records
order by注入与limit注入
如何整合全流程数据,全面提升研发效能?|2分钟了解 ONES
【2022河南萌新联赛第(五)场:信息工程大学】【部分思路题解+代码解析】
所谓软件测试工作能力强,其实就是这 5 点
C语言顺序表(源码)
uniapp 路由与页面跳转
转:不忧、不惧——成功领导者的自我成长和实现









