Greasy Fork

Greasy Fork is available in English.

MineBBS自动签到

MineBBS首页自动签到,避免在0点到8点之间执行

当前为 2025-04-22 提交的版本,查看 最新版本

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         MineBBS自动签到
// @namespace    https://www.minebbs.com/
// @version      1.1
// @description  MineBBS首页自动签到,避免在0点到8点之间执行
// @author       智障兔
// @match        https://www.minebbs.com/
// @run-at       document-idle
// ==/UserScript==

(function () {
    'use strict';

    let now = new Date();
    let hour = now.getHours();

    // 如当前设备为0点到8点,不签到
    if (hour >= 0 && hour < 8) {
        console.log("当前时间为凌晨0点到8点之间,不签到");
        return;
    }

    // 获取签到表单
    let form = document.querySelector("form[action='/credits/clock']");
    if (form) {
        console.log("发现签到表单,尝试签到");
        form.submit();
    } else {
        console.log("未发现签到表单,应该是已经签过到");
    }
})();