2020-06-01 04:42+26
[原创] Acamar-自学习垃圾消息屏蔽插件,支持魔兽世界怀旧服和正式服
Acamar-自动学习垃圾消息屏蔽,支持魔兽世界怀旧版。
Acamar学习用户的聊天行为,从中辨识出正常玩家、垃圾发送者以及脚本。只需选择过滤的级别,插件就会自动学习,随着学习的信息越来越多,过滤就会变得越来越准确。
一般情况下,安装运行90分钟后,约90%的垃圾发送者和脚本将被识别出来并且可被屏蔽,一天后,垃圾信息玩家识别率可达95%以上。垃圾发送者可能会想办法绕过过滤,但是过滤效率将会保持在高水平上。除非这些垃圾发送者的行为越来越像正常玩家,当然这也让这些人的行为不那么烦人。
过于健谈的玩家可能会在一段时间内被识别为垃圾发送者,但随着他们变得不那么健谈,一段时间后他们会被识别为正常玩家。当然也可以通过调低过滤的严格级别来避免误伤。
Acamar引入一种概念叫动态黑名单,即:垃圾消息产生者根据行为轻重,会被禁止几小时、几天、甚至几年。当不在发垃圾消息后,会逐渐降低垃圾得分,直至移出黑名单。
无需配置。
过滤对下列消息有效:
1. 频道聊天,包括世界频道 (公会、组队、RAiD频道消息不会被过滤)
2. 说话
3. 大喊
4. 自定义表情
5. 私语
设置
1. 过滤级别:垃圾评分大于设定级别的用户将被屏蔽
2. 过滤频道:可以选择哪些频道进行过滤
3. 尽量勿扰:除非必要,否则将运行在更安静的模式
4. 精简消息:重复啰嗦的消息会被简化
5. 不过滤好友:自己、好友、团队以及小队里的成员可以排除过滤
6. 支持小图标的显示及隐藏
7. 同一用户以及同一内容的消息可以被限制发送的最大频度
无限黑名单和白名单
突破系统限制,支持无限黑名单和白名单
在游戏中添加、删除屏蔽用户时,这些操作会同步到Acamar的屏蔽名单中。也可以通过按住SHIFT,然后右键点击聊天窗口的用户名打开一个菜单,将用户添加到屏蔽名单或者白名单中。
API
插件开发者可以通过下面的代码来使用Acamar API在自己开发的插件中过滤用户:
Acamar 支持怀旧服和正式服。不过正式服上没有经过完全测试。
Triton@匕首岭, 2020
======
其它更新地址:
Github:
https://github.com/bayard/acamar
Curseforge:
https://www.curseforge.com/wow/addons/acamar-auto-learning-spam-blocker-of-wow-classic
======
更新:
2020-06-01:版本:1.01
第一次发布
2020-06-01:版本:1.02
加入密语屏蔽功能
2020-06-01:版本:1.03
支持零售版(不完全测试)
2020-06-01:版本:1.05
添加“尽量勿扰模式”选项,非必要情况下不在聊天窗口输出例如发现骚扰用户等信息
2020-06-02:版本:1.06
支持选择频道进行过滤
2020-06-02:版本:1.07
调高数据分析的频率,让垃圾评分更快出现
2020-06-04:版本:1.1
1. 重复的消息将被简化,并添加[简]的字样。比如:
2. 支持白名单功能。白名单里的玩家不会被过滤。
3. 增加选项,不对自己、好友、公会成员以及队伍中的成员进行过滤。
2020-06-04:版本:1.11
默认状态下,不显示控制小窗口。可以通过小地图图标或者 /acamar 命令打开。
2020-06-05:版本:1.12
1. 小地图图标可以隐藏
2. 精简消息支持如下格式:xxABCABCABCyy 简化成 xxABCyy
2020-06-06:版本:1.18
1. 修复小图标bug
2. 同步系统屏蔽列表到黑名单
3. 改进精简消息的算法,解决消息繁忙时偶尔的卡顿
2020-06-06:版本:1.20
应网友的要求,增加及改进无限黑名单功能
2020-06-08:版本:1.22
可以针对同一玩家或者同一消息设置防刷屏机制,即多次时间内只允许发一条消息
对消息精简算法进行优化,支持更多类型的重复消息,占用cpu更低
2020-06-08:版本:1.26
几乎重写了无限黑名单,除了在各种插件干扰环境下绝大部分情况都可实现无限黑名单,
还增加了一个在聊天窗口SHIFT-右键点击玩家名字显示菜单,通过菜单可以方便将玩家
加入黑名单或者白名单,这个方式可以保证不受其它插件的干扰。
2020-06-16:版本:1.27
修复小地图位置,邮件菜单可以查询玩家的垃圾得分
2020-06-20:版本:1.28
调整邮件菜单呼出模式
======
如果使用中有发现问题,因为操作系统、版本以及其它插件可能互相干扰等原因,通过简单描述来查错比较困难。可以通过安装 bugsack 插件,将错误贴出来,我会定期查看及时修正。谢谢!
===2021-04-26 18:26===
更新:
2021-04-26:版本1.29
增加屏蔽系统默认表情功能
最近有些小号在主城用系统表情骚扰刷屏,这个版本可以屏蔽这些表情。
===2021-06-22 01:57===
Update 2021/06/22:
Fix minor bug
Acamar学习用户的聊天行为,从中辨识出正常玩家、垃圾发送者以及脚本。只需选择过滤的级别,插件就会自动学习,随着学习的信息越来越多,过滤就会变得越来越准确。
一般情况下,安装运行90分钟后,约90%的垃圾发送者和脚本将被识别出来并且可被屏蔽,一天后,垃圾信息玩家识别率可达95%以上。垃圾发送者可能会想办法绕过过滤,但是过滤效率将会保持在高水平上。除非这些垃圾发送者的行为越来越像正常玩家,当然这也让这些人的行为不那么烦人。
过于健谈的玩家可能会在一段时间内被识别为垃圾发送者,但随着他们变得不那么健谈,一段时间后他们会被识别为正常玩家。当然也可以通过调低过滤的严格级别来避免误伤。
Acamar引入一种概念叫动态黑名单,即:垃圾消息产生者根据行为轻重,会被禁止几小时、几天、甚至几年。当不在发垃圾消息后,会逐渐降低垃圾得分,直至移出黑名单。
无需配置。
过滤对下列消息有效:
1. 频道聊天,包括世界频道 (公会、组队、RAiD频道消息不会被过滤)
2. 说话
3. 大喊
4. 自定义表情
5. 私语
设置
1. 过滤级别:垃圾评分大于设定级别的用户将被屏蔽
2. 过滤频道:可以选择哪些频道进行过滤
3. 尽量勿扰:除非必要,否则将运行在更安静的模式
4. 精简消息:重复啰嗦的消息会被简化
5. 不过滤好友:自己、好友、团队以及小队里的成员可以排除过滤
6. 支持小图标的显示及隐藏
7. 同一用户以及同一内容的消息可以被限制发送的最大频度
无限黑名单和白名单
突破系统限制,支持无限黑名单和白名单
在游戏中添加、删除屏蔽用户时,这些操作会同步到Acamar的屏蔽名单中。也可以通过按住SHIFT,然后右键点击聊天窗口的用户名打开一个菜单,将用户添加到屏蔽名单或者白名单中。
API
插件开发者可以通过下面的代码来使用Acamar API在自己开发的插件中过滤用户:
local acamar_api = _G["AcamarAPIHelper"] if acamar_api ~= nil then   -- blocked: 用户guid是否被过滤掉   -- spamscore: 得分。用户行为越像垃圾信息发送者或脚本,得分越高。多数情况下,   -- 得分无需用到。如果要用,1 在多数情况下用来区隔正常用户和垃圾用户比较合适。 local blocked, spamscore = acamar_api:IsBlock(guid) if blocked then -- 当用户被过滤掉的代码 end endAcamar 支持怀旧服和正式服。不过正式服上没有经过完全测试。
Triton@匕首岭, 2020
======
其它更新地址:
Github:
https://github.com/bayard/acamar
Curseforge:
https://www.curseforge.com/wow/addons/acamar-auto-learning-spam-blocker-of-wow-classic
======
更新:
2020-06-01:版本:1.01
第一次发布
2020-06-01:版本:1.02
加入密语屏蔽功能
2020-06-01:版本:1.03
支持零售版(不完全测试)
2020-06-01:版本:1.05
添加“尽量勿扰模式”选项,非必要情况下不在聊天窗口输出例如发现骚扰用户等信息
2020-06-02:版本:1.06
支持选择频道进行过滤
2020-06-02:版本:1.07
调高数据分析的频率,让垃圾评分更快出现
2020-06-04:版本:1.1
1. 重复的消息将被简化,并添加[简]的字样。比如:
AAABBBCCCXYZXYZ AAABBBCCCXYZXYZ AAABBBCCCXYZXYZ AAABBBCCCXYZXYZ AAABBBCCCXYZXYZ 会被简化成:[简]ABCXYZ 2. 支持白名单功能。白名单里的玩家不会被过滤。
3. 增加选项,不对自己、好友、公会成员以及队伍中的成员进行过滤。
2020-06-04:版本:1.11
默认状态下,不显示控制小窗口。可以通过小地图图标或者 /acamar 命令打开。
2020-06-05:版本:1.12
1. 小地图图标可以隐藏
2. 精简消息支持如下格式:xxABCABCABCyy 简化成 xxABCyy
2020-06-06:版本:1.18
1. 修复小图标bug
2. 同步系统屏蔽列表到黑名单
3. 改进精简消息的算法,解决消息繁忙时偶尔的卡顿
2020-06-06:版本:1.20
应网友的要求,增加及改进无限黑名单功能
2020-06-08:版本:1.22
可以针对同一玩家或者同一消息设置防刷屏机制,即多次时间内只允许发一条消息
对消息精简算法进行优化,支持更多类型的重复消息,占用cpu更低
2020-06-08:版本:1.26
几乎重写了无限黑名单,除了在各种插件干扰环境下绝大部分情况都可实现无限黑名单,
还增加了一个在聊天窗口SHIFT-右键点击玩家名字显示菜单,通过菜单可以方便将玩家
加入黑名单或者白名单,这个方式可以保证不受其它插件的干扰。
2020-06-16:版本:1.27
修复小地图位置,邮件菜单可以查询玩家的垃圾得分
2020-06-20:版本:1.28
调整邮件菜单呼出模式
======
如果使用中有发现问题,因为操作系统、版本以及其它插件可能互相干扰等原因,通过简单描述来查错比较困难。可以通过安装 bugsack 插件,将错误贴出来,我会定期查看及时修正。谢谢!
===2021-04-26 18:26===
更新:
2021-04-26:版本1.29
增加屏蔽系统默认表情功能
最近有些小号在主城用系统表情骚扰刷屏,这个版本可以屏蔽这些表情。
===2021-06-22 01:57===
Update 2021/06/22:
Fix minor bug
已编辑