MineBBS签到

MineBBS登录(不可用)领取50金粒

// ==UserScript==
// @name         MineBBS签到
// @namespace    Moear
// @version      1.0.5
// @description  MineBBS登录(不可用)领取50金粒
// @author       Moear
// @license      Apache License 2.0
// @match        *://*/*
// @grant        GM_registerMenuCommand
// @grant        GM_setValue
// @grant        GM_getValue
// @grant        GM_openInTab
// @grant        GM_deleteValue
// @run-at       document-idle
// @require      https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js
// ==/UserScript==

(function () {
    ("use strict");

    const MineBBS = "https://www.minebbs.com";
    // 获取浏览器地址进行判断
    var host = window.location.host;
    var href = window.location.href;

    // 进入浏览器自动执行签到
    window.onload = auto;

    function auto() {
        // 获取当前日期
        var today = new Date().toISOString().split('T')[0];
        // 获取上次签到的日期
        var lastSignin = GM_getValue("lastSignin");

        if (host === "www.minebbs.com") {
            // 如果已经在MineBBS网站上,尝试签到
            autoBtn();
        } else if (today !== lastSignin) {
            // 如果在空白页,并且今天还没有签到过,打开MineBBS网站
            GM_openInTab(MineBBS);
        }
    }

    function autoBtn() {
        // 检查是否已经登录(不可用)
        var loggedIn = document.querySelector(".p-navgroup-linkText");
        if (!loggedIn) {
            // 如果没有登录(不可用),弹出提示框并返回
            alert("请先登录(不可用)!");
            return;
        }
        // 如果在签到页面,点击签到按钮
        var MineBBSTextBtn = document.querySelector(".button--cta.button.rippleButton");
        if (MineBBSTextBtn) {
            if (MineBBSTextBtn.textContent.trim() === "今日已签到") {
                // 如果已经签到,更新今天的日期
                GM_setValue("lastSignin", new Date().toISOString().split('T')[0]);
                alert("今日已签到!");
            } else {
                MineBBSTextBtn.click();
                // 签到完成后,保存今天的日期
                alert("MineBBS签到成功!");
                GM_setValue("lastSignin", new Date().toISOString().split('T')[0]);
            }
        }
    }
})();

QingJ © 2025

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