本帖最后由 Salt_lovely 于 2021-1-22 22:12 编辑 
如题(开始满地打滚)
· 举报机的难处
细心的小伙伴大概能记起来,我前天发布了这么一个帖子:
【盐氵】举报机的福音,扣六怪的噩梦【注:标题党】
里面介绍的是我的SaltMCBBS脚本添加的新功能,简易的水帖审查功能
 
 
发现水帖 -> 右下角冒出气泡提示 -> 点击气泡 -> 页面自动滚动到该贴 -> 点击举报
这一切看上去如此美好,以至于我有了一种全坛水怪都是我的提款机的错觉,然后我发现了一个问题:
* 举报的时候,一个主题帖,只能举报一个水帖(防止版主的提示箱被举报刷爆),多了会被倒扣金粒甚至进小黑屋
* 但·是,我不记得面前的水帖,是我昨天举报版主还没处理的,还是刚刚被发现的,所以部分情况下只能放弃举报
* 还有,举报之后只获得了3-9点金粒,我不记得我以前举报的帖子是哪一个,因此少了一份虚假的成就感
说人话就是,我不知道上哪去翻我的举报记录,所以我不知道我都举报了些啥
没记错的话,反馈版那边出现过无数次这类建议,因为一些原因没有被采纳。
· 自己动手丰衣足食
(注,只是玩的海的里梗,没有任何地的海的里域黑的意思)
(注,只是玩的海的里梗,没有任何地的海的里域黑的意思)
秉承着“自己动手丰衣足食”的先的海的里进思想,在今天下午好几点,我决定自己写一个这个功能。
具体思路如下:
数据 <- 只记录PID <- 直接用数字记录
数据储存 <- 使用队列来储存 <- 用SaltMCBBS的存取功能+JS的数组实现
显示 <- 给对应楼层添加class <- 用CSS显示
刷新 <- 写个异步,然后把所有代码塞进去 <- 异步过程对性能没啥特殊要求,所以怎么方便怎么来
交互 <- 配合一下之前写的水帖审查功能 <- 用CSS显示
在好几个小时的奋战之后,我实现了这个功能(SaltMCBBS是开源的),不过还是有一些限制:
* 默认最多存放1024条数据,可以在设置面板里改,但是代码里面写死了最多存放100w条
* 用户之间的举报记录隔离,按UID隔离(不过举报记录都在本地)
* 举报记录记在本地,换台电脑就看不到了
* 无法获取你以前的举报记录,只能监听你点击举报按钮来记录
* 如果你将历史记录长度缩短,那么被截掉的举报记录是找不回来的
讲人话就是,脚本会监听你点击“确定”按钮提交的举报,并记录被举报的PID在本地。
 
 
 
 
已经举报的帖子会大字加粗提示,同时水帖审查功能的提示也会变成蓝色的。
(如果举报的帖子被处理了(发卡或者扣分),那么大字加粗提示会变成“已制裁”)
自己用了一会感觉不错,修了点BUG,决定发布 SaltMCBBS 0.1.6 Pre-3 ,下载地址:
GreasyFork —— 这个网站就不多介绍了,点击安装/更新即可
GitHub —— 下载release里面的js文件,覆盖上个版本的SaltMCBBS
* SaltMCBBS在脚本内部叫“saltMCBBS”
· 召唤阵
* 注:召唤阵是将一大群一脸懵逼的小伙伴直接召唤来的神秘阵法(大雾)(可能有遗漏,想要at的话请告诉我)
情侣席: @樱千落妖精 @猫凉、
情侣席: @MashKJo @ . . . 柠檬不卖萌w
在锅里: @九条都 @凛夜丶雨月 (现在锅里有两条鱼了w)
在饭桌: @White_i
在碗里: @小丛雨
在咕咕: @潮风
在Wiki认识的: @QWERTY_52_38 @自由李代数
缘,妙不可言: @LocusAzzurro (这次我记起来at你了!)
欢迎大家水帖,注意版规(在你们面前的可是依靠举报发家的举报狂魔)
以下为一些技术性内容,需要有一定的JS/TS编程经验:
如题(开始满地打滚)
· 举报机的难处
细心的小伙伴大概能记起来,我前天发布了这么一个帖子:
【盐氵】举报机的福音,扣六怪的噩梦【注:标题党】
里面介绍的是我的SaltMCBBS脚本添加的新功能,简易的水帖审查功能
发现水帖 -> 右下角冒出气泡提示 -> 点击气泡 -> 页面自动滚动到该贴 -> 点击举报
这一切看上去如此美好,以至于我有了一种全坛水怪都是我的提款机的错觉,然后我发现了一个问题:
* 举报的时候,一个主题帖,只能举报一个水帖(防止版主的提示箱被举报刷爆),多了会被倒扣金粒甚至进小黑屋
* 但·是,我不记得面前的水帖,是我昨天举报版主还没处理的,还是刚刚被发现的,所以部分情况下只能放弃举报
* 还有,举报之后只获得了3-9点金粒,我不记得我以前举报的帖子是哪一个,因此少了一份虚假的成就感
说人话就是,我不知道上哪去翻我的举报记录,所以我不知道我都举报了些啥
没记错的话,反馈版那边出现过无数次这类建议,因为一些原因没有被采纳。
· 自己动手丰衣足食
(注,只是玩的海的里梗,没有任何地的海的里域黑的意思)
靠别的海的里人是公的海的里主,靠的海的里北啦是台风天气确实很麻烦住在海湾人,靠恁娘是河的海的里南人,靠的海的里自己才是光的海的里荣的打的海的里工的海的里人!
(注,只是玩的海的里梗,没有任何地的海的里域黑的意思)
秉承着“自己动手丰衣足食”的先的海的里进思想,在今天下午好几点,我决定自己写一个这个功能。
具体思路如下:
数据 <- 只记录PID <- 直接用数字记录
数据储存 <- 使用队列来储存 <- 用SaltMCBBS的存取功能+JS的数组实现
显示 <- 给对应楼层添加class <- 用CSS显示
刷新 <- 写个异步,然后把所有代码塞进去 <- 异步过程对性能没啥特殊要求,所以怎么方便怎么来
交互 <- 配合一下之前写的水帖审查功能 <- 用CSS显示
在好几个小时的奋战之后,我实现了这个功能(SaltMCBBS是开源的),不过还是有一些限制:
* 默认最多存放1024条数据,可以在设置面板里改,但是代码里面写死了最多存放100w条
* 用户之间的举报记录隔离,按UID隔离(不过举报记录都在本地)
* 举报记录记在本地,换台电脑就看不到了
* 无法获取你以前的举报记录,只能监听你点击举报按钮来记录
* 如果你将历史记录长度缩短,那么被截掉的举报记录是找不回来的
讲人话就是,脚本会监听你点击“确定”按钮提交的举报,并记录被举报的PID在本地。
已经举报的帖子会大字加粗提示,同时水帖审查功能的提示也会变成蓝色的。
(如果举报的帖子被处理了(发卡或者扣分),那么大字加粗提示会变成“已制裁”)
自己用了一会感觉不错,修了点BUG,决定发布 SaltMCBBS 0.1.6 Pre-3 ,下载地址:
GreasyFork —— 这个网站就不多介绍了,点击安装/更新即可
GitHub —— 下载release里面的js文件,覆盖上个版本的SaltMCBBS
* SaltMCBBS在脚本内部叫“saltMCBBS”
· 召唤阵
* 注:召唤阵是将一大群一脸懵逼的小伙伴直接召唤来的神秘阵法(大雾)(可能有遗漏,想要at的话请告诉我)
情侣席: @樱千落妖精 @猫凉、
情侣席: @MashKJo @ . . . 柠檬不卖萌w
在锅里: @九条都 @凛夜丶雨月 (现在锅里有两条鱼了w)
在饭桌: @White_i
在碗里: @小丛雨
在咕咕: @潮风
在Wiki认识的: @QWERTY_52_38 @自由李代数
缘,妙不可言: @LocusAzzurro (这次我记起来at你了!)
欢迎大家水帖,注意版规(在你们面前的可是依靠举报发家的举报狂魔)
以下为一些技术性内容,需要有一定的JS/TS编程经验:
可以……脚本恰锭2.0
举报时建议不要只举报什么“恶意灌水”之类的,要用自定义理由,然后跟版主大哥叙述……
举报时建议不要只举报什么“恶意灌水”之类的,要用自定义理由,然后跟版主大哥叙述……
AlabTNT 发表于 2020-12-24 22:00
可以……脚本恰锭2.0
举报时建议不要只举报什么“恶意灌水”之类的,要用自定义理由,然后跟版主大 ...
SaltMCBBS自带自定义举报理由的功能
这个可以,所以说修改其他脚本设置的功能添加了吗
 本帖最后由 暖水海洋 于 2020-12-24 22:57 编辑 
大佬厉害,看来对举报深有研究
因为各版版规不同,这个脚本应该是举报通版水帖吧233
不过我暂时还是自己手动举报吧。
大佬厉害,看来对举报深有研究
因为各版版规不同,这个脚本应该是举报通版水帖吧233
不过我暂时还是自己手动举报吧。
平原的羊 发表于 2020-12-24 22:15
这个可以,所以说修改其他脚本设置的功能添加了吗
现在和MCBBS Extender之类会在 鼠标移动到头像时显示的信息框 里添加设置按钮的脚本兼容(做法是把那些设置按钮搬到左侧栏)
暖水海洋 发表于 2020-12-24 22:18
大佬厉害,看来对举报深有研究
因为各版版规不同,这个脚本应该是举报通版水帖吧233
不过我暂时还 ...
???
举报的操作还是自己手动操作啊
这个脚本起到的是辅助作用,比如扫描页面中的帖子,标记被制裁的帖子,指出可能是水帖的帖子并弹出气泡提示(点击这个气泡定位到水帖),以及记住你之前都举报了哪些帖子
盐酱又更新了!
然而屑雨月还是没得用
惨
盐酱继续加油!
