Auto Click Chatbox

This script automatically clicks the "Chat" button and "Message Input" on the sidebar, on kick.com.

目前為 2023-11-20 提交的版本,檢視 最新版本

    // ==UserScript==
    // @name        Auto Click Chatbox
    // @namespace   https://gf.qytechs.cn/en/users/1200587-trilla-g
    // @match       *://*.kick.com/*
    // @grant       none
    // @version     1.0
    // @license     MIT
    // @author      Trilla_G
    // @description This script automatically clicks the "Chat" button and "Message Input" on the sidebar, on kick.com.
    // ==/UserScript==
     
    (function() {
        'use strict';
     
        function isLive() {
            let liveDisplay = document.querySelector(".vjs-live-control");
            return liveDisplay && !liveDisplay.classList.contains('vjs-hidden');
        }
     
        function clickChatAndMessageInput() {
            let chatButton = document.querySelector('#chat-button');
            let messageInputButton = document.querySelector('#message-input');
     
            if (isLive()) {
                if (messageInputButton) {
                    messageInputButton.click();
                }
            } else {
                if (chatButton) {
                    chatButton.click();
                }
                if (messageInputButton) {
                    messageInputButton.click();
                }
            }
        }
     
        // Create a MutationObserver to retrigger on hashchange
        const observer = new MutationObserver(() => {
            console.log('Hashchange event detected. Retriggering script.');
            clickChatAndMessageInput();
        });
     
        // Configure and start observing changes to the URL hash
        const config = { childList: true, subtree: true };
        observer.observe(document.body, config);
     
        // Initial click and observe hashchange
        setTimeout(function() {
            clickChatAndMessageInput();
        }, 1000);
    })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址