Greasy Fork is available in English.
MineBBS首页自动签到,0点到8点之间不会执行,已签到不再重复提交
当前为
// ==UserScript==
// @name MineBBS自动签到
// @namespace https://www.minebbs.com/
// @version 1.5
// @description MineBBS首页自动签到,0点到8点之间不会执行,已签到不再重复提交
// @author 智障兔
// @match https://www.minebbs.com/
// @match https://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 signedInButton = document.querySelector("button.button--cta span.button-text");
if (signedInButton && signedInButton.textContent.includes("今日已签到")) {
console.log("已签到,跳过提交");
return;
}
// 获取签到表单并提交
let form = document.querySelector("form[action='/credits/clock']");
if (form) {
console.log("发现签到表单,尝试签到");
form.submit();
} else {
console.log("未发现签到表单,可能已签到");
}
})();