电报机器人如何禁止被别人添加?

潮紫琼潮紫琼06月30日2487

Telegram机器人被别人乱加怎么办?如何设置才能防止陌生人乱加群?求防骚扰方法!

5 个回答

戎怜雪
戎怜雪回答于 06 月 30 日
最佳答案

Telegram 机器人加乱的问题,主要是权限控制没做好,具体操作如下:

1. 设置机器人私密模式

在BotFather的后台将/NewChatsAllowed参数设为关闭状态。这样机器人就不会自动接收陌生人发起的私聊请求了。

2. 绑定指定群组/频道

给机器人设置指令集/setcommands+开启白名单模式/setprivacy,这样只有白名单里的用户或群组才能调用机器人功能。

3. 接入反爬验证系统

让用户完成一些验证码、算术或者关注某个频道才能触机器人。推荐使用Heroku+Cloudflare。

4. 使用中间层进行请求过滤

自行部署一个API服务器作为代理,对所有请求源IP做黑名单/白名单校验,拦截异常流量后再转给Telegram Bot API。

5. 定期清理僵尸群组

用/getUpdates接口查询出未活跃群组,用/banChatMember接口批量踢出机器人,建议每周做一次群组运维。

第3、4步需要基础开发能力,纯小白用户建议利用Telegram管理机器人(如@MissRose_bot)来辅助防护。

羿建弼
羿建弼回答于 06 月 30 日

telegram防骚扰机器人其实有几种办法可以进行。

1. 机器人是私有

在BotFather中发送 `/privacy` 命令,选择「仅限已知用户」选项,防止别人随便加进来。

2. 拉黑用户

发现乱加,用 `/ban` 或 `/block` 命令踢出去,后续发消息不接收。

3. 限定群聊权限

建群时关闭“匿名邀请链接”,只有被自己同意的用户才能进入,防止被拉入无关群组。

4. 关键词过滤

自己写个简单的脚本,检测用户发的消息有没有敏感词,有的就直接踢或者禁言。

5. 定期清查成员

使用 BotFather 的 `/getparticipants` 查看成员列表,删除异常用户。

如果你不是开发者,请找靠谱团队为你配置。

知道怎么防了吗?

飞含烟
飞含烟回答于 06 月 30 日

Telegram机器人防止骚扰主要通过权限管理,具体方法包括:

1. 设置机器人隐私,利用Botfather的/SetPrivacy命令开启机器人隐私模式,只有关注你的用户才能触发机器人。

2. 使用邀请链接控制群组权限,在创建群时,勾选“仅限管理员邀请成员”。

3. 为机器人设置验证机制,如回复特定关键词或者验证码等。

4. 定期查看bot日志,及时拉黑异常账号。

普通群被乱加建议升级成超级群(Supergroup),关闭"任何人可邀请"功能,日常多关注新用户发言,发现可疑号直接踢出就行。当前Telegram官方对于垃圾号管控力度很大,结合基础设置基本可以满足需求。

俞春枫
俞春枫回答于 07 月 01 日

Telegram 机器人隐私配置:

1. 创建机器人时关闭"Allow Inline"选项,陌生人无法直接调用你的机器人。

2. 在BotFather里设置机器人是"Private"状态,只有你授权的用户才能调用。

3. 通过@BotFather发送命令 /setprivacy 开启隐私模式,机器人将不会自动接收非好友信息。

4. 定期用 @BotFather 查看访问日志,发现异常账号立即拉黑。

如果是群体防骚扰功能建议打开“管理员批准入群”功能新人入群都需要经过审核。配合一些防刷屏插件使用效果更佳。

谌金鹏
谌金鹏回答于 07 月 02 日

您的问题可以分为:机器人防加乱、群防骚扰陌生人。分开来说:

1. 机器人防乱加好友

Telegram机器人自身无法完全阻止他人添加,但是可以设置权限。可以使用BotFather给机器人设置`/start`验证,只有回复特定口令的人才可以正常使用;也可以使用数据库记录用户ID,拒绝异常的请求。

2. 群内防御陌生骚扰

群聊隐私改为“所有人可见”,陌生人会更容易加你。改为“仅好友可见”。进群权限设置为“管理员邀请”,或开启申请进群权限。群聊成员达到200人后,新成员只能看不能发。

日常清理异常用户,定期排查机器人日志。不要使用公开链接分享群聊,使用带密码的邀请链接分享群聊。

您的答案