TSDM 自動簽到

天使動漫自動簽到腳本 / 預設表情 "開心" / 預設簽到信息 "來簽到了啊"

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

// ==UserScript==
// @name TSDM 自動簽到
// @author UMIQLO
// @grant none
// @exclude     *://www.tsdm*.*/plugin.php?id=np_cliworkdz:work*
// @exclude     *://www.tsdm*.*/forum.php?mod=viewthread&tid=321479
// @include     *://www.tsdm*.*
// @version     1.4.4
// @run-at      document-end
// @license     GPL version 3
// @namespace https://greasyfork.org/users/124064
// @description 天使動漫自動簽到腳本 / 預設表情 "開心" / 預設簽到信息 "來簽到了啊"
// ==/UserScript==
jQuery(document).ready(function($) {
    const groupName = $('#g_upmine').children().html();
    const checkInCHS = $("a:contains('签到领奖!')");
    const checkInCHT = $("a:contains('簽到領獎!')");
    const msg = {
        "CHT": "來簽到了啊",
        "CHS": "来签到了啊",
    };
    $('#g_upmine').children().html(groupName + "(TSDM自動簽到)");
    if ((checkInCHT.length > 0) || (checkInCHS.length > 0)) {
        const checkInEle = (checkInCHT.length > 0) ? checkInCHT : checkInCHS;
        const checkInMsg = (checkInCHT.length > 0) ? msg.CHT : msg.CHS;
        checkInEle.click();
        setInterval(() => {
            $('#todaysay').val(checkInMsg);
            Icon_selected('kx');
            const btn = $("button:contains('点我签到!')");
            if (btn.length > 0) {
                btn.click();
            }
        }, 1500);
    } else {
        $('#g_upmine').children().html(groupName + "(您已經簽到了)");
    }
});