// ==UserScript== // @name iirose AI blcoker // @namespace http://tampermonkey.net/ // @version 0.5.4 // @description An assistant that helps you block annoying AI messages. // @author Keane // @match https://iirose.com/messages.html // @grant none // @downloadURL https://update.greasyfork.icu/scripts/403009/iirose%20AI%20blcoker.user.js // @updateURL https://update.greasyfork.icu/scripts/403009/iirose%20AI%20blcoker.meta.js // ==/UserScript== (function() { 'use strict'; var targetNode = document.getElementsByClassName("fullBox msgholderBox")[0]; var muteMusicNode = document.getElementById("shareMediaAvatar"); var currentSongURL = ""; const configAI = {childList: true, subtree: true }; const configMute = {attributes: true}; var count = 0; var status = true; var notificationNode = document.getElementById("hidePanel"); var AINames = ["艾泽","艾瑞","艾莉","艾薇","艾洛","艾瑟","艾花","艾A","艾B","上杉夏乡","上杉夏香","logos"]; function Init (){ var Unodes = document.getElementsByClassName("PubChatUserInfo"); if(Unodes.length==0){ window.setTimeout(Init, 50); console.log("loading"); } else{ var i = 0; var Unode,userNameStr,msgNodes,AIMsg; //console.log(Unodes.length); for (i; i