叔叔不约自动问二

叔叔不约自动发送问候二

// ==UserScript==
// @name         叔叔不约自动问二
// @namespace    xiaoc
// @version      1.69.6
// @description  叔叔不约自动发送问候二
// @author       xiaoC
// @match        *://*.shushubuyue.net/*
// @match        *://*.shushubuyue.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=shushubuyue.net
// @license      MIT
// ==/UserScript==

(function () {

    'use strict';

    function stay() {
        //输入框
        var msgInput = document.querySelector("#msgInput")
        //发送按钮
        var sendButton = document.querySelector("a.button-link.msg-send")
        // 自己已发消息数量
        var rightMessageCount = document.querySelectorAll(".message.right").length;

        // 若已经发送消息则直接返回
        if (rightMessageCount !== 1) {
            return;
        }
        // 如果自己已发消息数量为1,则认为是新匹配
        if (rightMessageCount === 1) {
            // 输入,在这里设置问候语
            msgInput.value = "脚本"
            msgInput.dispatchEvent(new Event('input'))
            msgInput.dispatchEvent(new Event('change'))

            // 发送
            if (msgInput.value == "脚本" && sendButton) {
                sendButton.click();
            }
         }
    }


    function init() {
        setInterval(() => {
            stay()
        }, 100);
    }

    setTimeout(init, 500);
    })();