文件名称:Belisarius:检测堆栈溢出时的故意破坏
文件大小:711KB
文件格式:ZIP
更新时间:2024-04-18 10:00:52
bot stack-overflow vandalism Java
Belisarius-检测堆栈溢出时的故意破坏 背景 开发该机器人的目的是帮助捕获可能的破坏行为。 这包括: 删除所有代码 用废话代替所有内容 用重复的单词替换所有内容 为他们的问题添加解决方案,而不是发布答案 从他们的帖子中删除大量文本 在编辑摘要中使用某些关键字或令人反感的语言 为什么我们需要机器人? 机器人程序的目的是帮助实时识别对帖子的不良编辑和/或潜在的破坏行为,以便可以快速回滚所做的更改。 执行 该漫游器每分钟查询一次 ,以获取最新帖子列表。 有逻辑检查帖子是否已被编辑以及作者是否已对其进行编辑。 然后从每个帖子中获取post_id ,并再次查询以获取修订列表。 为了限制调用,我们利用将多个ID推送到API中的功能,然后采用适当的逻辑来确保我们使用的是最新版本。 编辑可以由标题更改,问题正文更改,标签更改或答案正文更改组成。 当前未检查标签。 取而代之的是,取决于编辑内
【文件预览】:
Belisarius-master
----ini()
--------BlacklistedWords.csv(519B)
--------OffensiveWords.csv(2KB)
----.gitignore(127B)
----checkstyle_checks.xml(24KB)
----src()
--------main()
--------test()
----LICENSE(1KB)
----.github()
--------workflows()
--------dependabot.yml(503B)
----pom.xml(6KB)
----README.md(5KB)
----properties()
--------login.properties(289B)
----lib()
--------okhttp-2.7.5.jar(323KB)
--------gson-fire-1.8.0.jar(70KB)
--------swagger-java-client-1.0.0.jar(245KB)
--------okio-1.6.0.jar(64KB)
----database()
--------belisarius.db(48KB)
----docs()
--------filters.md(2KB)
--------index.md(2KB)
--------hippo.md(837B)
--------run.md(954B)
--------_config.yml(183B)
--------feedback.md(969B)
--------comments.md(3KB)
--------commands.md(597B)
--------CNAME(23B)