当前位置:网站首页>基于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"超管登入成功!")
三、测试效果
效果图:
管理员账号:会回复“超管登入成功!”
非管理员账号不会回复:
有问题欢迎评论区提问交流
边栏推荐
猜你喜欢
goland控制台显示重叠问题解决方案
How to quickly become a software test engineer?What skills do testers need for a monthly salary of 15k?
mindspore安装过程中报错cannot find zlib
C语言顺序表(源码)
【Mindspore】【310推理】导入mindir文件出错
Small program subcontracting and subcontracting pre-download
互联网公司高频面试题精讲:测试计划和测试方案有什么区别?
带你深入理解3.4.2的版本更新,对用户带来了什么?
js原型和原型链以及原型继承
ARP Spoofing - Tutorial Details
随机推荐
TCP协议之《自动阻塞CORK控制》
数据库学习真难,头大,有偿提问
Basic understanding of network models
金融财经翻译的行业前景如何
uva1392
Haproxy搭建Web群集
常用类以及接口
js阻止事件冒泡方案
继承关系下构造方法的访问特点
RoyalScope分析仪:CAN总线波形台阶和信号幅值低的问题
关于JWT 和Token(转)
获取属性特性几种方法
goland json.Marshal导致&变成\u0026
ThreedLocal在单线程中的应用【获取在拦截器中登录的用户信息】
mediaserver创建
TCP协议之《发送缓存控制tcp_notsent_lowat》
模型部署ONNX学习
TCP协议之《TSQ限值tcp_limit_output_bytes》
applet wxs
电话自动拨号在电脑上自动拨打