walinejs / waline

💬 A Simple, Safe Comment System
https://waline.js.org/en/
GNU General Public License v2.0
2.19k stars 379 forks source link

[建议] 希望能添加邮箱屏蔽的功能 #293

Closed lewky closed 3 years ago

lewky commented 3 years ago

因为本人站点被一个搞空包快递单号的广告哥盯上了,他一直用同一个邮箱来发垃圾评论的,虽然屏蔽了他的关键词,但有时候他会用逗号之类的隔开关键词,这样就没办法自动屏蔽他的垃圾评论了。。

lewky commented 3 years ago

他ip换的也很勤快,靠ip屏蔽也不靠谱

lewky commented 3 years ago

98562953@qq.com 这是他用的邮箱,不知道有没有其他兄弟也被他盯上了

CCKNBC commented 3 years ago

@lewky 建议关闭评论🙃

Mister-Hope commented 3 years ago

邮箱是可以随意填的,即使开发出这个功能,他搞你也没办法。所以我们不会做这个功能。

lewky commented 3 years ago

@lewky 建议关闭评论🙃

这也太因噎废食了吧

lewky commented 3 years ago

邮箱是可以随意填的,即使开发出这个功能,他搞你也没办法。建议开启评论审核。

另外他换一个ip建议你多屏蔽一个ip。他总不能成天换ip。

他可能是用的脚本一次性在大量站点上发的垃圾评论,所以一直用的同一个用户名和邮箱,所以我才想着直接屏蔽邮箱

Mister-Hope commented 3 years ago

我们会通过支持 #289 来改善你的状态。

lewky commented 3 years ago

好的,谢谢了

Mister-Hope commented 3 years ago

哦对我忘了,你可以看一下文档中的评论hook,通过hook对其有效进行屏蔽。

https://waline.js.org/reference/server.html#presave-comment

通过这个钩子,你可以判断他的邮箱,用户名,也可以用正则试图筛选他评论是否有恶意内容。

lewky commented 3 years ago

好的,十分感谢!

cjh0613 commented 3 years ago

也可以使用单字关键词,手动恢复误判的