当前位置:网站首页>基于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"超管登入成功!")
三、测试效果
效果图:
管理员账号:会回复“超管登入成功!”
非管理员账号不会回复:
有问题欢迎评论区提问交流
边栏推荐
猜你喜欢
随机推荐
c语言:通讯录(动态版本)
Pytorch中的torch.index_select对应MindSpore哪个方法
互联网公司高频面试题精讲:测试计划和测试方案有什么区别?
js阻止事件冒泡方案
ARP Spoofing - Tutorial Details
shell三剑客之sed命令
Flink CDC 2.0及其他数据同步工具对比
【网络迁移】Pytorch中的F.interpolate对应MindSpore哪个方法
RoyalScope分析仪:CAN总线波形台阶和信号幅值低的问题
【MindSpore功能】运行SSD-MobileNetV1 FPN样例报错
Mini Program Navigation and Navigation Parameters
【单调栈】【概念讲解&&模板代码】
Difference between netstat and ss command
如何快速成为一名软件测试工程师?测试员月薪15k需要什么技术?
@Autowired注解 --required a single bean, but 2 were found出现的原因以及解决方法
1413.Minimum Value to Get Positive Step by Step Sum
charles的功能操作
云程发轫,万里可期 | 云扩科技再次入选Gartner《2022年中国ICT技术成熟度曲线报告》
快35了,还在“点点点”?那些入行几年的测试点工后来都怎么样了?
模型部署ONNX学习