您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
You can use /user/ztrztr to find the user called "ztrztr"!
- // ==UserScript==
- // @name Find User
- // @namespace http://tampermonkey.net/
- // @version 0.4
- // @description You can use /user/ztrztr to find the user called "ztrztr"!
- // @author ztrztr
- // @match *://*.www.luogu.com.cn/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=luogu.com.cn
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- var url = window.location.href;
- //User Finder
- var res = url.split("/");
- if (res[3] == "user") {
- fetch('https://www.luogu.com.cn/api/user/search?keyword=' + res[4])
- .then(response => response.json())
- .then(data => {
- console.log(data.users[0]);
- var dataa = data.users[0]
- console.log(dataa.uid);
- if (data.users.length == 0) window.location.replace("https://www.luogu.com.cn/");
- if (res[4] != dataa.uid.split("#")[0]) {
- window.location.replace("https://www.luogu.com.cn/user/" + dataa.uid);
- }
- });
- }
- //Auto-Message sender
- setInterval(function() {
- fetch('https://www.luogu.com.cn/chat?_contentOnly')
- .then(response => response.json())
- .then(data => {
- window.addEventListener("keydown", function(event) {
- if (event.ctrlKey && event.key === "'") {
- fetch("https://www.luogu.com.cn/api/chat/clearUnread", {
- headers: [
- ["content-type", "application/json"],
- ["referer", "https://www.luogu.com.cn/"],
- ["x-csrf-token", document.querySelector("meta[name=csrf-token]").content],
- ],
- body: JSON.stringify({
- user: data.currentData.latestMessages.result[0].sender.uid,
- content: "[Auto-reply]This OIer was coding,pls conntect him or her later!",
- }),
- method: "POST",
- });
- }
- });
- if (localStorage.getItem("msgCnt") == 0) localStorage.setItem("msgCnt", data.currentData.latestMessages.result.length);
- if (data.currentData.latestMessages.result.length != localStorage.getItem("msgCnt")) {
- fetch("https://www.luogu.com.cn/api/chat/new", {
- headers: [
- ["content-type", "application/json"],
- ["referer", "https://www.luogu.com.cn/"],
- ["x-csrf-token", document.querySelector("meta[name=csrf-token]").content],
- ],
- body: JSON.stringify({
- user: data.currentData.latestMessages.result[0].sender.uid,
- content: "[Auto-reply]This OIer was coding,pls conntect him or her later!",
- }),
- method: "POST",
- });
- }
- });
- }, 1000);
- })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址