您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
rt
// ==UserScript== // @name QQ书友群自动同意入群 // @namespace https://userscript.snomiao.com/ // @version 0.5 // @description rt // @author [email protected] // @match https://web.qun.qq.com/cgi-bin/sys_msg/getmsg?ver=7800&filter=0&ep=1 // @match https://web.qun.qq.com/cgi-bin/sys_msg/getmsg?* // @grant none // ==/UserScript== // // 使用方法: // https://web.qun.qq.com/cgi-bin/sys_msg/getmsg?ver=7800&filter=0&ep=1#[/书友/,/(1[6789]........)/] // (function () { 'use strict'; var main = () => { document.title = new Date().toISOString(); [...document.querySelectorAll('dd.undeal')] .map((e) => { var info = e.innerText; var 答案 = ((e) => e && e[1])( info.match(/问题:.*?\n答案:(.*?)\n同意\n忽略/) ); // 答案.match(答案模式) var 邀请人 = ((e) => e && e[1])( info.match( /申请加入群\n书友.*?\n来自群成员\n(.*?)\n的邀请\n同意\n忽略/ ) ); return { e, 答案, 邀请人, 通过: !!答案 || !!邀请人 }; }) .filter(({ 通过 }) => 通过) .map(({ e }) => { try { e.querySelector('.agree_btn').click(); } catch {} }); }; var refresh = () => { window.location = window.location; }; setInterval(refresh, 5000); setInterval(main, 1000); main(); })();