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

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

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

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

以下内容为更新日志:

新财阀必读:

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

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

3、cdkey的使用:image.png

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 小声哔哔:我一个后端居然要搞这个?)

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

86 打赏
打赏 20 积分后可见