AlbertBlue
本帖最后由 AlbertBlue 于 2020-7-6 02:45 编辑

介绍

本插件为AmazingBot的附属白名单插件
AamazingBot:
使用本插件前请确保您的服务器安装了AmazingBot


功能

本插件与一般Q群白名单的申请方式不同
其他一般为Q群内发送消息申请
本插件为加群在验证信息内填写游戏ID申请
更为安全,不会有人替他人申请,或某个玩家申请另一人登录[仅号主可见]
如果您的机器人加上退群自动拉黑插件更可防止已经加群的玩家再次申请白名单开小号
且本插件会自动检测玩家是否已经进入过服务器[可配置]
如果进入过不会要求申请白名单
只有尝试登录过一次服务器的玩家才能进群[顺便防止各种广告机器人加群]

效果图



请记得吧您服务器群的自动同意插件等关闭
并把加群方式改为需要管理员审核问题
例如问题为: 请输入您的游戏名字 即可

玩家一旦尝试登录服务器 名字便会储存到一个map中[20分钟有效期]
只有验证问题内包含最近20分钟的玩家机器人才会同意进群[可开关]
如果需要进群下载客户端的自行关闭本功能








↑会检测服务器所有离线玩家[包括安装本插件之前][如果配置文件关闭则只检测白名单内]

并且在进入时和加群信息内都会判断用户名正则等
防止玩家误申请错误格式的用户名
用户进群后便可进入服务器
若有已经申请了白名单的用户退群后想要进群
随便选个游戏ID进入服务器
然后在验证消息填游戏ID即可[不会创建新的白名单]

如果您安装了authme插件,在玩家登录时本插件还会自动绑定
AmazingBot内玩家的QQ至游戏帐号


配置文件

  1. name:
  2.   ##正则表达式
  3.   regex: 'a-zA-Z0-9_'
  4.   ##名字最小长度
  5.   min_length: 3
  6.   ##名字最长长度
  7.   max_length: 16
  8. #是否检测玩家已存在
  9. checkPlayer: true
  10. #是否成功申请白名单后依然拒绝
  11. alwaysdeny: false
  12. #加入服务器一次后才能进群
  13. hasTojoin: true
  14. join_tip:
  15.   - "&a&l请在20分钟内加入Q群: XXXX "
  16.   - "&f&l在加群验证信息内填写 &c&l%name%"
  17.   - "&f&l即可进入服务器[3秒内自动处理]"
  18.   - "&c&l若遇到问题请联系**: 2929367483[备注:服务器进入问题]"
  19. groups:
  20.   - "0000000"
  21. messages:
  22.   fail: "此玩家已经存在,请更换名称"
  23.   length: "您输入的名字太长或太短"
  24.   char: "名字只能使用英文数字和下划线!"
  25.   binded: "您已经申请过白名单: %name%"
  26.   nojoin: "请尝试登入一次服务器后再进群"
  27.   success: "申请成功,您已可以正常进入服务器"
复制代码

groups为需要审核的群号,必填,否则不起作用,可添加多个

如果您担心服务器玩家太多而群上限不够
就可把申请白名单后依然不同意玩家进群打开
并且创建一个验证群,拉机器人进群并设置好管理员和加群验证信息
即可让玩家加验证群审核,独立于服务器交流群,并且会在拒绝信息内显示白名单申请成功



如果您的服务器需要加群下载客户端请把hasTojoin改为false
让玩家不登录服务器一次也可加群
本插件会在群员发言时自动将其群名片修改为游戏ID,不用担心忘记游戏ID[腾讯限制有冷却,不是每次发言都能修改成功]


指令&权限


本插件所有命令权限为jwl.admin

/jwl reload —— 重新载入配置文件
        /jwl check [玩家] —— 查看玩家QQ
        /jwl qq [QQ号码] —— 查看QQ所绑定的玩家

插件下载


JoinWhiteList.jar (10.99 KB, 下载次数: 112) ——1.0.0[插件发布]
有任何BUG请回复或联系QQ 2929356483 我会尽快修复

目前已知: 腾讯对某些账号有加群限制,比如一分钟加了十几次群可能会被屏蔽,管理员和群主
和机器人都无法看见加群消息
本插件所用所有代码均为原创,不存在借用/抄袭等行为

-

小冰糖a
第一~
请问能够加一条限制QQ账号等级吗,防止有人开小号之类的0.0

AlbertBlue
深拥v 发表于 2020-7-6 02:58
第一~
请问能够加一条限制QQ账号等级吗,防止有人开小号之类的0.0

那个酷Q的天枢群管家插件就可以设置了

Daleynf
很棒的插件,很好的抵制了那些假人压测,并且会自动处理是真的强

米安博奥
所以加群只是验证用 不会真的加进去?

我很Van强
太棒了终于找到反假人的好方法了

AlbertBlue
米安博奥 发表于 2020-7-6 03:36
所以加群只是验证用 不会真的加进去?

可以设置加进去也可以设置拒绝

q553006875
66666666这插件起飞

苏狐awa
MCBBS有你更精彩~

科技之巅
感谢作者的分享

Headphone_Sang
可以加群后在群里申请吗

jysnd
感觉有点道理,啧