Greasy Fork is available in English.
Удаляет сообщения с запрещёнными символами
// ==UserScript==// @name Spam Destroyer// @namespace http://tampermonkey.net/// @version 1.1// @description Удаляет сообщения с запрещёнными символами// @match https://drawaria.online/*// @grant none// ==/UserScript==(function() {'use strict';const BANNED_SYMBOLS = ['𒐫']; // Добавляйте свои запрещённые символы// Функция удаления спамаconst removeSpam = () => {const chat = document.getElementById('chatbox_messages');if (!chat) return;chat.querySelectorAll('.chatmessage.playerchatmessage-highlightable').forEach(message => {const textElement = message.querySelector('.playerchatmessage-text');if (textElement) {const text = textElement.textContent || '';if (BANNED_SYMBOLS.some(symbol => text.includes(symbol))) {console.log(`[Spam Filter] Удалено сообщение от ${message.querySelector('.playerchatmessage-selfname')?.textContent}: "${text}"`);message.remove();}}});};// Наблюдатель за новыми сообщениямиconst observer = new MutationObserver(() => {console.log('[Spam Filter] Обнаружено новое сообщение');removeSpam();});// Инициализация наблюдателяconst initObserver = () => {const chat = document.getElementById('chatbox_messages');if (!chat) {setTimeout(initObserver, 100);return;}observer.observe(chat, {childList: true,subtree: true});console.log('[Spam Filter] Наблюдение за чатом активировано');};// Запуск наблюдателяwindow.addEventListener('load', initObserver);// Дополнительная проверка каждые 500 мсsetInterval(removeSpam, 100);})();