Greasy Fork

Greasy Fork is available in English.

3DM论坛回复

点击回复按钮自动回复论坛帖子

目前为 2024-04-27 提交的版本,查看 最新版本

// ==UserScript==
// @name         3DM论坛回复
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  点击回复按钮自动回复论坛帖子
// @require      https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.slim.min.js
// @license MIT
// @author       feirnova
// @match        *://bbs.3dmgame.com/thread*
// @match        *://bbs.3dmgame.com/forum.php?mod=viewthread*
// @icon         data:image/png;base64,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
// @grant        none
// ==/UserScript==

(function($) {
    'use strict';
    const _$=$.noConflict()
    const reply=()=>{
        const tiz=_$('.t_f')
        const tl = tiz.length
        let rep_txt=''
        if(tl>5){
            const rn=parseInt(1+Math.random()*(tl-1))
            rep_txt=tiz[rn].innerText.replace('\n','')
        }else{
            const reply_arr=['谢谢分享,很有用!','非常感谢','继续加油,支持','同意,确实是这样','我会认真阅读这个帖子的','6666666666666666666666','顶顶顶顶顶顶','111111111111111111111111111111','任务回复~任务回复~任务回复~111','支持支持支持支持支持支持支持支持支持支持支持','看起来还不错啊','看看有多少人参加']
            const rn=parseInt(Math.random()*reply_arr.length)
            rep_txt=reply_arr[rn]
        }
        _$('#fastpostmessage').text(rep_txt)
        document.getElementById('fastpostsubmit').click()
    }
    const loadUI=()=>{
        const el=_$(`<div id="r-box" style="height:22px;width:300px;z-index:9999999;position:absolute;top:5px;left:230px;padding-top:4px"><btn id="rep_tie" style="color:red;cursor:pointer">回帖</btn></div>`);
        el.children('btn').click(reply);
        _$('body').append(el);
    }

    try{
        loadUI()
    }catch(e){}
})(jQuery);