NFU玩家社区,玩魔兽世界怀旧服的都在这里

NFU怀旧社区>怀旧插件>Acamar Auto-learning spam blocker

Acamar Auto-learning spam blocker

累积下载:969

对应版本:(TBC2.51)

插件作者:acamartriton

插件来源:acamartriton

最后更新:2021-06-29 15:38:03

插件简介:Acamar可以学习玩家的聊天行为,从普通用户那里识别出机器人和垃圾邮件发送者。

Acamar,自动学习垃圾邮件拦截器。


Acamar可以学习玩家的聊天行为,从普通用户那里识别出机器人和垃圾邮件发送者。您不需要配置关键字,只需简单地选择过滤级别和插件将开始学习,并且随着更多的信息是了解,过滤将变得更加准确。




在大多数情况下,运行90分钟后,90%的垃圾邮件应该被识别,并可以被阻止,>95%的垃圾邮件应该在运行1天后被识别。垃圾邮件发送者可能会改变他们绕过文件的方式,但命中率将保持在高位,除非垃圾邮件发送者的行为像正常用户一样,从而使他们变得不那么烦人。




健谈程度高的用户可能会被认定为滥发讯息者,但在一段时间后,他们会被从屏蔽名单中删除,或可将过滤级别设置为不那么严格的级别,以避免屏蔽这些用户。




Acamar引入了动态屏蔽列表的概念:一旦被识别为垃圾邮件发送者,玩家将被禁止数小时、数天或数年,这取决于玩家垃圾邮件的数量,一旦停止垃圾邮件,玩家将逐渐恢复正常。




不需要配置。




过滤适用于以下消息:




频道聊天(公会,团队和Raid信息被忽略)



大喊


自定义角色感情


耳语


设置




过滤级别:pam得分大于该级别的玩家将被阻挡


已过滤的通道:选择过滤将应用于哪些通道


请勿打扰:放弃模式


重写消息:具有重复子字符串的消息将被重写为更短的形式


不过滤朋友:属于相同公会/团队/团队或我自己的玩家将不会被过滤


小地图图标


限制相同玩家或相同内容的最大频率


不限制黑名单和白名单




支持无限制的黑白名单。




从忽略列表中添加或删除球员将同步到阻止列表,你也可以在聊天窗口中SHIFT-RIGHTCLICK球员的名字带来一个弹出菜单添加球员到阻止列表或白名单。




API




如果你想使用Acamar垃圾邮件引擎作为你的消息过滤器,API代码示例:




lua local acamar_api = _G["AcamarAPIHelper"] if acamar_api ~= nil then——blocked:如果带有guid的玩家应该被阻塞。—spamscore:玩家的垃圾邮件得分。玩家的行为更像是机器人。通常情况下你不需要使用分数,除非你想将垃圾玩家划分成更特定的群体。1是好的——在大多数情况下。本地阻塞,spamscore = acamar_api:IsBlock(guid)如果阻塞,然后-添加你的代码,如果玩家应该被阻塞结束




阿卡玛支持零售和经典的魔兽世界。但没有完全测试零售版本。




2020年Triton@DaggerRidge (CN), https://github.com/bayard/acamar




Acamar——自动学习垃圾消息屏蔽,支持魔兽世界怀旧版。


Acamar学习用户的聊天行为,从中辨识出正常玩家,垃圾发送者以及脚本。只需选择过滤的级别,插件就会自动学习,随着学习的信息越来越多,过滤就会变得越来越准确。




一般情况下,安装运行90分钟后,约90%的垃圾发送者和脚本将被识别出来并且可被屏蔽,一天后,垃圾信息玩家识别率可达95%以上。垃圾发送者可能会想办法绕过过滤,但是过滤效率将会保持在高水平上。除非这些垃圾发送者的行为越来越像正常玩家,当然这也让这些人的行为不那么烦人。




过于健谈的玩家可能会在一段时间内被识别为垃圾发送者,但随着他们变得不那么健谈,一段时间后他们会被识别为正常玩家。当然也可以通过调低过滤的严格级别来避免误伤。




Acamar引入一种概念叫动态黑名单,即:垃圾消息产生者根据行为轻重,会被禁止几小时,几天,甚至几年。当不在发垃圾消息后,会逐渐降低垃圾得分,直至移出黑名单。




无需配置。




过滤对下列消息有效:




频道聊天,包括世界频道(公会,组队,RAiD频道消息不会被过滤)


说话


大喊


自定义表情


私语


设置




过滤级别:垃圾评分大于设定级别的用户将被屏蔽


过滤频道:可以选择哪些频道进行过滤


尽量勿扰:除非必要,否则将运行在更安静的模式


精简消息:重复啰嗦的消息会被简化


不过滤好友:自己、好友、团队以及小队里的成员可以排除过滤


支持小图标的显示及隐藏


同一用户以及同一内容的消息可以被限制发送的最大频度


无限黑名单和白名单




突破系统限制,支持无限黑名单和白名单




在游戏中添加,删除屏蔽用户时,这些操作会同步到Acamar的屏蔽名单中。也可以通过按住转变,然后右键点击聊天窗口的用户名打开一个菜单,将用户添加到屏蔽名单或者白名单中。




API




插件开发者可以通过下面的代码来使用Acamar API在自己开发的插件中过滤用户:




lua当地acamar_api = _G(“AcamarAPIHelper”)如果acamar_api ~ = nil——阻塞:用户guid是否被过滤掉——spamscore:得分。用户行为越像垃圾信息发送者或脚本,得分越高。多数情况下, -- 得分无需用到。如果要用,1 在多数情况下用来区隔正常用户和垃圾用户比较合适。 当地的封锁,spamscore = acamar_api: IsBlock (guid)如果堵塞,当用户被过滤掉的代码结束结束




Acamar支持怀旧服和正式服。不过正式服上没有经过完全测试。




Triton@匕首岭,2020 https://github.com/bayard/acamar




阿卡玛距离太阳49秒差距,而海卫一距离太阳只有0.00014567秒差距

拱火 0
分享到:

作者简介

天呐你真高

作者

NFU魔兽怀旧站官方团队

精彩评论
精彩评论