Greasy Fork 支持简体中文。

美团开店宝-超时自动回复插件-医美版-dianping.com

这是一个刷自动回复率的工具,如果超过指定时间,没有其他客服回复,插件会自动回复指定内容

// ==UserScript==
// @name        美团开店宝-超时自动回复插件-医美版-dianping.com
// @namespace   [email protected]
// @include     https://g.dianping.com/app/gfe-common-pc-im-merchant/index.html
// @license MIT
// @grant       no
// @version     1.7
// @run-at      document-end
// @description 这是一个刷自动回复率的工具,如果超过指定时间,没有其他客服回复,插件会自动回复指定内容
// @require    http://code.jquery.com/jquery-1.11.0.min.js
// ==/UserScript==

(function () {

    var shijian=1;//当前对话回复时间默认为1
    var shijians=1;//新对话回复时间默认为1
    var sx=1;//每隔半个小时刷新页面

    xh(shijian,shijians,sx)

    //循环函数
    function xh(shijian,shijians,sx){
        setTimeout(function(){//延迟器
            if(($(".now>div>div").children("div").last().attr("class")!="right")&&($(".now>div>div").children("div").last().attr("class")!="time-content")&&($(".now>div>div").children("div").children("div").last().attr("class")!="right")){//当已读状态下,如果未回同样执行自增
                    shijian=shijian+5;
            }else{
                shijian=1;
            }

            if(document.getElementsByClassName("cue-number")[0]){//判断是否有未读
                shijians=shijians+5;//未读秒数循环自增
                var aa=$('.cue-number').parent().index();
            }else{
                shijians=1;
            }

            sx=sx+5;


            if(shijian>120){//当时间大于120秒执行
                shijian=1;
                    dj();//执行点击回复函数

            }//当时间大于120秒执行

            var tjDate = new Date();
            if(tjDate.getHours()<8||tjDate.getHours()>24){//执行时间
                if(shijian>15){//当时间大于120秒执行
                shijian=1;
                    dj();//执行点击回复函数

            }
            }

            if(aa==''){
                aa=0;
            }

            if(shijian==1&&shijians>80){//当时间大于120秒执行
                document.getElementsByClassName("item-content")[aa].click();//点击查看消息
                shijian=80;

            }//当时间大于120秒执行

            if(shijian==1&&shijians==1&&sx>1800){
                sx=1;
                location.reload()
            }


             xh(shijian,shijians,sx);//递归循环
            $('.shop-name span').html(shijian+'-'+shijians+'-'+sx);
         },5000)
    }

    //回复函数
    function dj(){

         var zhuantai=$(".now>div>div").children("div").last().attr("class");//获取当前状态,right为已回,其他未回
                if(zhuantai!="right"){
                    var myDate = new Date();
                    if(myDate.getHours()<8||myDate.getHours()>21){//执行时间
                        $("#iconInput").html('您好,夜间客服不在线,如需预约可提供姓名+电话+项目+方便接听电话时段,我们将会在指定时间与您联系。');//输入框改变
                    }else{
                        $("#iconInput").html('您好,客服正忙,请稍等片刻。');
                    }
                    document.getElementsByClassName("send-button")[0].click(); //提交回复
                }

    }



})();