【摸鱼派脚本】聊天室小尾巴

写在前面的话(具体食用方式):

在聊天室中还是发现有些鱼油可能没有接触过油猴,所以下面介绍下无脑使用的方法( 还想开打赏,白嫖一波的 );

  1. 油猴插件的安装我就不说了,这个自行百度
  2. 来到聊天室页面,点击浏览器插件栏的油猴选择添加新脚本image.png
  3. 代码栏直接ctrl+A全选然后删除,最后复制本帖子最近更新的代码块里的代码(没错,就是打赏区),粘贴进去;
  4. ctrl+s保存;
  5. 回到聊天室的标签页,刷新聊天室即可;

以下内容为更新日志:

新财阀必读:

1、成为财阀的方式:给带有鱼派精灵的AI账号(以下简称精灵)发送专属红包64+即可成为财阀;

2、关于cdkey的兑换:给精灵发送合计320的专属红包后可以获取5个神秘片段,然后在聊天室发送凌 cdkey即可收到精灵私信的cdkey;

3、cdkey的使用:image.png

2024.11.01、新增小尾巴开关等按钮,并取消默认开启小尾巴

当前版本更新至1.5.2,取消默认开启小尾巴的功能,刷新页面会保留上次小尾巴设置;新增了几个没用的按钮。

目前小尾巴的开关有两个地方:如下图

image.png

image.png

2024.10.31、新增常用命令按钮

当前版本更新至1.5.1,效果图如下:

image.png

按钮功能介绍:

  1. 捡鱼叉:捡鱼叉,携带了随机数,防止被ban;
  2. biu:使用鱼叉,默认标记渔场老板(渔场老板修改id的话,还请自行修改),同样携带了随机数;
  3. 小冰盲盒:2024.10.31,yui新增小冰盲盒功能(【小冰盲盒】概率和保底说明),点击按钮将参与一次小冰盲盒,未携带随机数
  4. 乞讨:发送一次鸽的乞讨命令,未携带随机数
  5. 周四/五/六:精灵的指定事件,周四将发送V50,周五发送TGIF,周六发送窝囊费,未携带随机数
  6. 打劫:同时发送小冰和精灵的打劫命令,未携带随机数
  7. 开启欢乐时光:发送精灵开启欢乐时光的命令一次,未携带随机数
  8. 参与欢乐时光:发送一个128(可以自行修改红包额度和红包标题)的精灵专属红包(不管当前是否正在进行欢乐时光都会发送,请自行确认当前欢乐时光正在进行且有效)
  9. 精灵背包:发送一次查看精灵背包的命令,未携带随机数
  10. 小冰红包:发送一次获取小冰红包的命令,携带了随机数

2024.05.20、兼容鱼π消息捕获版本

都怪吊毛哀酱提了个PR,导致鱼π版本更新后,使用小尾巴脚本的时候无法兼容消息捕获功能,特此更新

当前版本更新至 1.5.0

2024.05.08、聊天室用户捕获功能更新

用户捕获的脚本已经被官方采用,故移除脚本中用户捕获的相关功能,并跟随官方更新而更新

注:如果使用1.4.7及以前的版本,将导致聊天室更新的用户捕获功能无法正常使用

2024.05.06、新增用户捕获功能

单独的用户捕获的脚本也已经发布

话不多说,上图

image.png

image.png

image.png

2024.02.07、新增特别关注信息提醒功能

最新版本v1.4.7

回归一鱼π后更新的第一个小功能,年前没事干,花几分钟加了个功能,只是为了不让你错过你的CP的消息,当然了 肯定支持关注多个用户啦~多个用户之间用英文的逗号隔开就行了,不要加空格熬

另外将代码格式化了,免得有些吊毛总在背地里(指着鼻子)骂我

image.png

image.png

image.png

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内容判断);
注:最好不要添加 动态文字 的徽章标识,不同的文字会生成不同的图片(我记得是这么说的,而且乱用徽章会被关小黑屋哦~)

trollface 小声哔哔:我一个后端居然要搞这个?)

日期已经忘了、前面的内容就不管了

173 打赏
打赏 20 积分后可见