纸飞机电报机器人能设置 “仅管理员可调用” 的命令吗?权限控制怎么实现?​

糖霜狮子糖霜狮子09月13日677

能不能设置某些指令只给管理员使用?怎么设置权限?普通用户用了会不会报错?要改代码吗?

1 个回答

奶泡猫咪
奶泡猫咪回答于 09 月 13 日
最佳答案

纸飞机电报机器人的权限控制是能实现的,一般在代码里加判断逻辑即可。

操作方法如下:

1. 定义管理员ID列表,比如你的TG ID。

2. 执行敏感命令前,先判断当前用户ID是否在管理员列表里。

3. 不在的话,就回复“权限不足”,直接拦截。

无需大改,改几行代码即可。普通用户使用管理员命令时,会提示错误,不会报错崩溃。

很多开源机器人项目都自带权限模块,可以参考下。

您的答案