【摸鱼派脚本】聊天室小尾巴
写在前面的话(具体食用方式):
在聊天室中还是发现有些鱼油可能没有接触过油猴,所以下面介绍下无脑使用的方法( 还想开打赏,白嫖一波的 );
- 油猴插件的安装我就不说了,这个自行百度
- 来到聊天室页面,点击浏览器插件栏的油猴选择添加新脚本
- 代码栏直接ctrl+A全选然后删除,最后复制本帖子最近更新的代码块里的代码(没错,就是打赏区),粘贴进去;
- ctrl+s保存;
- 回到聊天室的标签页,刷新聊天室即可;
以下内容为更新日志:
新财阀必读:
1、成为财阀的方式:给带有鱼派精灵的AI账号(以下简称精灵)发送专属红包64+即可成为财阀;
2、关于cdkey的兑换:给精灵发送合计320的专属红包后可以获取5个神秘片段,然后在聊天室发送凌 cdkey
即可收到精灵私信的cdkey;
3、cdkey的使用:
2024.11.01、新增小尾巴开关等按钮,并取消默认开启小尾巴
当前版本更新至1.5.2,取消默认开启小尾巴的功能,刷新页面会保留上次小尾巴设置;新增了几个没用的按钮。
目前小尾巴的开关有两个地方:如下图
2024.10.31、新增常用命令按钮
当前版本更新至1.5.1,效果图如下:
按钮功能介绍:
- 捡鱼叉:捡鱼叉,携带了随机数,防止被ban;
- biu:使用鱼叉,默认标记渔场老板(渔场老板修改id的话,还请自行修改),同样携带了随机数;
- 小冰盲盒:2024.10.31,yui新增小冰盲盒功能(【小冰盲盒】概率和保底说明),点击按钮将参与一次小冰盲盒,未携带随机数
- 乞讨:发送一次鸽的乞讨命令,未携带随机数
- 周四/五/六:精灵的指定事件,周四将发送V50,周五发送TGIF,周六发送窝囊费,未携带随机数
- 打劫:同时发送小冰和精灵的打劫命令,未携带随机数
- 开启欢乐时光:发送精灵开启欢乐时光的命令一次,未携带随机数
- 参与欢乐时光:发送一个128(可以自行修改红包额度和红包标题)的精灵专属红包(不管当前是否正在进行欢乐时光都会发送,请自行确认当前欢乐时光正在进行且有效)
- 精灵背包:发送一次查看精灵背包的命令,未携带随机数
- 小冰红包:发送一次获取小冰红包的命令,携带了随机数
2024.05.20、兼容鱼π消息捕获版本
都怪吊毛哀酱提了个PR,导致鱼π版本更新后,使用小尾巴脚本的时候无法兼容消息捕获功能,特此更新
当前版本更新至 1.5.0
2024.05.08、聊天室用户捕获功能更新
用户捕获的脚本已经被官方采用,故移除脚本中用户捕获的相关功能,并跟随官方更新而更新
注:如果使用1.4.7及以前的版本,将导致聊天室更新的用户捕获功能无法正常使用
2024.05.06、新增用户捕获功能
单独的用户捕获的脚本也已经发布
话不多说,上图
2024.02.07、新增特别关注信息提醒功能
最新版本v1.4.7
回归一鱼π后更新的第一个小功能,年前没事干,花几分钟加了个功能,只是为了不让你错过你的CP的消息,当然了 肯定支持关注多个用户啦~多个用户之间用英文的逗号隔开就行了,不要加空格熬
另外将代码格式化了,免得有些吊毛总在背地里(指着鼻子)骂我
2023.06.12、处理答题机器人不识别小尾巴的问题
一次小更新,不答题的用户不更新也无伤大雅
小尾巴版本1.4.6
2023.05.09、处理进出场特效
聊天室新增定制化和非定制化进出场特效,小尾巴脚本修复本功能
顺便处理脚本中客户端标识,标识中添加小尾巴版本。
最新版本v1.4.5
2023.05.05、处理客户端标识的问题
聊天室新增客户端标识,使用小尾巴插件时导致客户端标识无法准确显示;
本版本(v1.4.4)修复了该问题,并删除了无效功能(活跃度计算方式变动导致30秒倒计时功能无用)
如果遇到BUG请及时在聊天室艾特我
2023.04.26、聊天室上线弹幕功能
聊天室更新弹幕功能后,因为部分方法脚本重写了,导致无法渲染弹幕消息
v1.4.3版本修复弹幕无法渲染的问题;如果遇到BUG请及时在聊天室艾特我
2023.03.30、活跃度无法实时更新的问题
网页端活跃度获取间隔修改为5分钟/次了,所以导致小尾巴的活跃度无法实时更新;
修改了两种获取活跃度的方式,具体代码在77、78行
77行为原来的活跃度获取方式、78行为实时请求获取活跃度的方式;请自行斟酌使用。
2023.02.08、处理聊天室气泡边框无法正常加载的问题
最新版本已经更新为1.4.1,请各位财阀悉知;
处理了聊天室边框开关无法正常使用的问题(感谢 @HollowMan 提供的无效代码);
2023.02.06、处理等级为-1的财阀无法背单词的问题(顺便整理了代码)
本版本只是简化了代码,去掉了接口背单词的方式,取消了解密方式(默认自动解密,但是会自动折叠,所以完全不用担心社死了)
代码解压缩后应该是不到200行 除去鱼π源码本有的代码,其实并不多(手动狗头)
处理了聊天边框BUG(此处感谢 @HollowMan 提供的代码 )
2022.12.26、新增几个垃圾功能
把小尾巴开关和自动解密/手动解密的切换做成了菜单;点击切换开关(原有的手动开关保留了)
新增记录发言活跃度倒计时功能,在活跃度有效的发言后记录30秒(下次有效)发言间隔;这东西在小飞棍召唤按钮的附近。。。
新增一个毫无卵用的聊天框边框功能;我测试的时候好像有BUG,遇到了的话请截图私信我或者直接在帖子下面留言;
你的小飞棍cdkey以后不需要再更新脚本的时候重新复制粘贴了,因为我偷偷给你存到localStorage里了;
小飞棍时间戳获取方式改为网络时间,不在获取本地时间(某些老吊电脑时间跟网络时间不同步,话说我测试的时候接口报500,召唤不出来,这个等我找狗月确认一下)
效果图请在自己手动更新后到聊天室页面查看(手动狗头)!!!
本次更新内容已更新到悬赏区,不需要重复悬赏~
2022.11.09、不在限制召唤按钮的显隐
狗月把接口外放后导致出现部分老吊使用脚本自动召唤,所以不再限制按钮的显隐
而且同步轮询cd的方式也会导致鱼排变卡,所以本版本取消了同步发送请求(其实是因为上一版我懒得改,cv大法导致同步发送请求)
顺便说一下,如果鱼油们有合理且可以实现的东西可以在帖子留言,我会考虑……
2022.11.07、小 飞 棍v1.1更新
因为某些不可抗力因素,今天精灵将修改召唤方式,不在使用原有的聊天室指令召唤,v1.1版本修改为调用接口修改,新版加密脚本为大家准备了召唤小 飞 棍的按钮,比之前更加方便了;而且召唤的小 飞 棍信息跟之前没有太大变化,不过,还是不要讲解密后的图片截图到聊天室哦~
对了对了,不要忘把你的cdkey复制粘贴进去哦~
打赏区的代码已经更新,版本号为v1.1,不使用小 飞 棍功能的用户无需更新。
咱就说,这个帖子浏览都快2000了,为什么回帖量还是个位数?
2022.11.01、加密脚本升级,添加cdkey
在打赏区代码的 20行左右,把你获取到的cdkey替换进去即可食用;
ps:获取cdkey的方式:成为小 飞 棍的财阀后在聊天室大喊一声“凌 CDKEY”;
var lspCDKEY = '把你的cdkey复制到这里,千万不要泄露哦!';
2022.10.17、自动解密与手动解密切换
打赏区的代码已经支持切换自动解密和手动解密;并且解密后的图片资源会自动折叠,防止自动解密时被同事发现当场社死的情况发生
聊天室发言:自动解密/手动解密 可以切换解密方式
自动解密:小 飞 棍消息出现立即解密
手动解密:发言一次即可解密
2022.09.15、跟@8888 摆子对接的解密lsp插件
因为某类图片无法直接发布到聊天室,故对其进行了简单的加密;并将解密方式集成到了插件中;
插件内容在这里:~ 点我查看 该地址已失效~
顺便更新一下最终版插件代码,2022.09.15版本
2022.08.30、不输入内容时也会单独发送小尾巴的问题
其实加个判断就好了,我觉得这种小问题浪费我12积分再来修改帖子有点不划算!!!
e.trim().length == 0
2022.08.04、添加小尾巴开关
添加一个全局变量
var suffixFlag = true;
重写send方法
ChatRoom.send = function (needwb) {
var hyd = ($('.person-info').data('percent') * 100).toFixed(0);
var wbMsg = '\n <iframe src="https://zsh4869.github.io/fishpi.io/?hyd=' + hyd + '" width="100%" height="30" frameborder="no" border="0"></iframe>';
var e;
ChatRoom.isSend || (ChatRoom.isSend = !0, e = ChatRoom.editor.getValue(), $.ajax({
url: Label.servePath + "/chat-room/send",
type: "POST",
cache: !1,
data: JSON.stringify({
content: e.trim().length == 0 || (!suffixFlag) || needwb == 0 || e.trim().startsWith('小冰') || e.trim().startsWith('点歌') || e.trim().startsWith('朗读') ? e : e + '\n\n\n> ——嘀嘀🎉['+ ($('.person-info').data('percent') + '').trim() + '%] [小尾巴已更新,点我查看](https://fishpi.cn/article/1658802906181)' + wbMsg
}),
beforeSend: function() {
$(".form button.red").attr("disabled", "disabled").css("opacity", "0.3")
},
success: function(e) {
0 === e.code ? ($("#chatContentTip").removeClass("error succ").html(""), ChatRoom.editor.setValue("")) : $("#chatContentTip").addClass("error").html("<ul><li>" + e.msg + "</li></ul>")
},
error: function(e) {
$("#chatContentTip").addClass("error").html("<ul><li>" + e.statusText + "</li></ul>")
},
complete: function(e, t) {
ChatRoom.isSend = !1, $(".form button.red").removeAttr("disabled").css("opacity", "1")
}
}))
if (e.trim().startsWith('关闭小尾巴')) {
suffixFlag = false;
}
if (e.trim().startsWith('开启小尾巴')) {
suffixFlag = true;
}
//console.log(suffixFlag);
};
聊天室发送‘开启小尾巴’或者‘关闭小尾巴’即可控制小尾巴是否启用
2022.08.01、添加活跃度进度条
老办法,重写了一下send方法;本来想直接把首页活跃度的进度条塞进去,结果发现聊天室消息会自动过滤掉css样式代码,涛涛无意中提到iframe;好家伙,茅塞顿开?醍醐灌顶?幡然醒悟?反正没办法形容了……
上代码
ChatRoom.send = function (needwb) {
var hyd = ($('.person-info').data('percent') * 100).toFixed(0);
var wbMsg = '\n <iframe src="https://zsh4869.github.io/fishpi.io/?hyd=' + hyd + '" width="100%" height="30" frameborder="no" border="0"></iframe>';
var e;
ChatRoom.isSend || (ChatRoom.isSend = !0, e = ChatRoom.editor.getValue(), $.ajax({
url: Label.servePath + "/chat-room/send",
type: "POST",
cache: !1,
data: JSON.stringify({
content: needwb == 0 || e.trim().startsWith('小冰') || e.trim().startsWith('点歌') ? e : e + '\n\n\n> ——嘀嘀🎉['+ ($('.person-info').data('percent') + '').trim() + '%] [如何使用小尾巴](https://fishpi.cn/article/1658802906181)' + wbMsg
}),
beforeSend: function() {
$(".form button.red").attr("disabled", "disabled").css("opacity", "0.3")
},
success: function(e) {
0 === e.code ? ($("#chatContentTip").removeClass("error succ").html(""), ChatRoom.editor.setValue("")) : $("#chatContentTip").addClass("error").html("<ul><li>" + e.msg + "</li></ul>")
},
error: function(e) {
$("#chatContentTip").addClass("error").html("<ul><li>" + e.statusText + "</li></ul>")
},
complete: function(e, t) {
ChatRoom.isSend = !1, $(".form button.red").removeAttr("disabled").css("opacity", "1")
}
}))
//console.log(needwb);
};
把这个send方法改一下就OK了,iframe引用的文件放到github pages了,穷B没有域名没有服务器,只能这么干了。
2022.07.28、重新编辑了一下,目前复读也不会再携带小尾巴消息了。。。。。
油猴脚本(没有油猴的可以直接在控制台使用,但是页面刷新需要重新执行),其他的地方请自行修改(主要就是content内容判断);
注:最好不要添加 动态文字 的徽章标识,不同的文字会生成不同的图片(我记得是这么说的,而且乱用徽章会被关小黑屋哦~)
( 小声哔哔:我一个后端居然要搞这个?)
这个乱用徽章的人是不是说我
发图来瞧瞧
这必须一键三连,点赞收藏加举报啊!!!