用 Golang 写了一个屏蔽字过滤器,可根据字库判断或替换屏蔽字,一句命令更新字库

2016-10-08 21:20:15 +08:00
 goofansu

项目地址: https://github.com/repong/hope_word

关于项目

这是一个基于 sego 的屏蔽字过滤器

用法

go get -u github.com/repong/hope_word
hope_word -port 8000

例子(请把测试看看改为dict/assets/文件夹中的屏蔽字)

curl -XPOST http://localhost:8000/validate -d "message=测试看看"
{"result":"false"}

curl -XPOST http://localhost:8000/filter -d "message=测试看看"
{"result":"**看看"}

更新字典

make update_dict

PS

用 travis 自动编译并提交到 Github 上,在 Releases 标签中选择版本即可使用,支持 linux 系统。

使用了 go-bindata 把 txt 文件一起打包了,方便部署。

游戏审核要用,没办法,我也不想搞屏蔽字的 : (

4576 次点击
所在节点    分享创造
22 条回复
kaywu11
2017-06-13 09:57:07 +08:00
地址失效了啊, 有没有新的地址,刚学习 GO,想学习敏感词过滤怎么做
kaywu11
2017-06-13 10:00:36 +08:00
@goofansu 能否给个项目地址, 非常感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/311240

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX