// ==UserScript==
// @name SayAi
// @namespace http://tampermonkey.net/
// @version 5.0
// @description 空投
// @author 酥哈哈
// @match *://*.starrynift.art/*
// @match https://www.baidu.com/
// @license MIT
// @icon https://www.google.com/s2/favicons?sz=64&domain=blockx.fun
// @grant none
// ==/UserScript==
var isMetamaskClicked = false;
var isConnectClicked = false;
function StarryAiClick(){
if (!isConnectClicked) {
var con = "#header_flex > div._starry_right_xkzq7_219 > div > div._noConnect_14ano_93 > div > div";
safeClickWithTryCatch(con);
if (safeClickWithTryCatch(con)) {
console.log("元素点击次数1");
// 点击成功后,设置isMetamaskClicked为true
isConnectClicked = true;
setTimeout(function() {
var r = "#header_flex > div._header_left_ph8o5_183 > div._starry_menu_ph8o5_34 > div > div > div:nth-child(4) > div > div > span";
safeClickWithTryCatch(r);
}, 80000);
}
}
if (!isMetamaskClicked) {
var metamask = "#rootApp > div.ant-modal-root > div.ant-modal-wrap.ant-modal-centered > div > div.ant-modal-content > div > div > div > div:nth-child(2) > div:nth-child(2)";
safeClickWithTryCatch(metamask);
if (safeClickWithTryCatch(metamask)) {
console.log("元素点击次数2");
// 点击成功后,设置isMetamaskClicked为true
isMetamaskClicked = true;
}
}
}
function safeClickWithTryCatch(targetElement) {
var element = document.querySelector(targetElement);
if (element) {
element.click();
return true;
} else {
console.log(`未找到元素:${targetElement}`);
return false;
}
}
function checkTextContent(selector, expectedText) {
try {
var element = document.querySelector(selector);
if (element.textContent.trim() === expectedText) {
element.click();
console.log('文本内容等于"' + expectedText + '"');
return true
} else {
console.log('文本内容不等于"' + expectedText + '"');
return false;
}
} catch (error) {
console.error('发生错误:', error);
}
}
function Content(selector, expectedText) {
try {
var element = document.querySelector(selector);
if (element.textContent.trim() === expectedText) {
return true;
} else {
return false;
}
} catch (error) {
console.error('发生错误:', error);
}
}
function img(url){
// 选择图片元素
var imgElement = document.querySelector(url);
// 检查图片是否已经加载
if (imgElement.complete) {
// 如果图片已经加载,直接点击
imgElement.click();
} else {
// 如果图片未加载,监听load事件
imgElement.addEventListener('load', function() {
// 图片加载完成后,执行点击操作
imgElement.click();
});
}
}
function OverallMethod(){
if (document.readyState === 'complete') {
var hostname = window.location.hostname;
// 根据hostname调用不同的函数
switch (hostname) {
case 'starrynift.art':
StarryAiClick();
break;
default:
break;
}
}
}
(function() {
setInterval(function() {
if (window.location.href.includes('https://starrynift.art/ai/mychat/XmiawBM4')) {
var dz ="#layout > div._content_1gpq5_23 > div._chat_wrap_1fgi6_1 > div > div._right_content_1fgi6_240 > div > div._btnGroup_1fgi6_251 > div > div > img";
var rsss = safeClickWithTryCatch(dz);
}
}, 4000);
setInterval(function() {
var qlok = document.querySelector("body > div:nth-child(4) > div > div.ant-modal-wrap.ant-modal-centered > div > div.ant-modal-content > div > div > button > span")
var ok = document.querySelector("body > div:nth-child(4) > div > div.ant-modal-wrap.ant-modal-centered > div > div.ant-modal-content > div > div > div._alertPistion_k8sci_4.alertBox > div > button > span")
if(ok){
ok.click();
}
if(qlok){
qlok.click();
}
}, 1000);
setInterval(function() {
document.addEventListener('DOMContentLoaded', function() {
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if (mutation.type === 'childList') {
var okButton = document.querySelector(".your-button-class span");
if (okButton) {
okButton.click();
observer.disconnect(); // 完成点击后停止观察
}
}
});
});
// 配置观察者,观察body下所有变化
observer.observe(document.body, { childList: true, subtree: true });
});
}, 100);
var flag = false;
var originalUrl = 'https://starrynift.art/ai/reward';
window.addEventListener('load', function() {
// 检查当前页面的URL是否包含 'x.com'
if (window.location.href.includes('x.com')) {
// 如果包含 'x.com',则跳转到 originalUrl
//window.location.href = originalUrl;
}
});
setInterval(function() {
window.addEventListener('load', function() {
var button = document.querySelector("button.ant-btn.ant-btn-default._cneterBtn_k8sci_64");
if (button) {
// 确保按钮存在并且不是禁用状态
if (!button.disabled) {
button.click(); // 尝试点击按钮
} else {
console.log('按钮是禁用状态,无法点击');
}
} else {
console.log('未找到按钮');
}
});
// 等待弹窗出现并点击“OK”按钮
function waitForModalAndClickOk() {
// 选择模态弹窗的父容器
const modalContainer = document.querySelector('.ant-modal-wrap');
// 检查模态弹窗是否存在
if (modalContainer) {
// 在模态弹窗内部查找按钮
const okButton = modalContainer.querySelector('.ant-btn-default span');
if (okButton) {
okButton.click(); // 点击按钮
}
}
const observer = new MutationObserver(mutations => {
mutations.forEach(mutation => {
// 检查是否有新的子节点被添加到body中
mutation.addedNodes.forEach(node => {
// 如果找到模态弹窗,执行点击操作
if (node.classList && node.classList.contains('ant-modal-wrap')) {
// 选择“OK”按钮并点击
const okButton = node.querySelector('.ant-btn-default span');
if (okButton) {
okButton.click();
// 停止观察者,因为我们已经点击了按钮
observer.disconnect();
}
}
});
});
});
// 配置观察者,观察body的子节点变化
observer.observe(document.body, {
childList: true,
subtree: true
});
}
var button = document.querySelector(".your-button-class");
if (button) {
button.click();
}
if (button) {
var clickEvent = new MouseEvent('click', {
'view': window,
'bubbles': true,
'cancelable': true
});
button.dispatchEvent(clickEvent);
}
document.addEventListener('DOMContentLoaded', (event) => {
var button = document.querySelector(".your-button-class");
if (button) {
button.click();
}
});
var buttons = document.querySelectorAll(".your-button-class");
buttons.forEach(function(button) {
button.addEventListener('click', function() {
// 点击按钮后要执行的代码
});
});
// 等待DOM加载完成
document.addEventListener('DOMContentLoaded', function() {
// 选择按钮元素
var okButton = document.querySelector("button.ant-btn-primary.ant-btn-lg._ModalConfirmBtn_a4qt9_242");
// 检查按钮是否存在
if (okButton) {
// 触发点击事件
okButton.click();
} else {
console.error('OK按钮未找到');
}
});
var oki = "body > div:nth-child(6) > div > div.ant-modal-wrap.ant-modal-centered > div > div.ant-modal-content > div > div > div._SuccessModalBtnWrap_a4qt9_301 > button > span";
safeClickWithTryCatch(oki);
var earnElement = "#header_flex > div._header_left_xkzq7_188 > div._starry_menu_xkzq7_34 > div > div > div:nth-child(6) > div";
safeClickWithTryCatch(earnElement);
var sw = "#root > div > div > div > div > div > div > div.css-175oi2r.r-1pi2tsx.r-13qz1uu > div > div > div > div.css-175oi2r.r-13awgt0 > div:nth-child(2) > div.css-175oi2r.r-1p0dtai.r-1d2f490.r-u8s1d.r-zchlnj.r-ipm5af.r-12vffkv > div > div > div > div > div.css-175oi2r.r-13awgt0 > div > div > div > div.css-175oi2r.r-13awgt0 > div > div.css-175oi2r.r-1p0dtai.r-1d2f490.r-u8s1d.r-zchlnj.r-ipm5af.r-12vffkv > div:nth-child(2) > div > div > div > div.css-175oi2r.r-13awgt0 > div > div > div > div.css-175oi2r.r-13awgt0 > div > div.css-175oi2r.r-1p0dtai.r-1d2f490.r-u8s1d.r-zchlnj.r-ipm5af.r-12vffkv > div:nth-child(2) > div > div > div > div.css-175oi2r.r-13awgt0 > div > div > div > div.css-175oi2r.r-kuhuc6.r-5kkj8d.r-1mdbw0j > div > div > div > div > div";
safeClickWithTryCatch(sw);
var confi = "#root > div > div > div > div > div > div > div.css-175oi2r.r-1pi2tsx.r-13qz1uu > div > div > div > div.css-175oi2r.r-13awgt0 > div:nth-child(2) > div.css-175oi2r.r-1p0dtai.r-1d2f490.r-u8s1d.r-zchlnj.r-ipm5af.r-12vffkv > div > div > div > div > div.css-175oi2r.r-13awgt0 > div > div > div > div.css-175oi2r.r-13awgt0 > div > div.css-175oi2r.r-1p0dtai.r-1d2f490.r-u8s1d.r-zchlnj.r-ipm5af.r-12vffkv > div:nth-child(2) > div > div > div > div.css-175oi2r.r-13awgt0 > div > div > div > div.css-175oi2r.r-13awgt0 > div > div.css-175oi2r.r-1p0dtai.r-1d2f490.r-u8s1d.r-zchlnj.r-ipm5af.r-12vffkv > div:nth-child(2) > div > div > div > div.css-175oi2r.r-13awgt0 > div > div > div > div.css-175oi2r.r-kuhuc6.r-5kkj8d.r-1mdbw0j > div > div.css-175oi2r.r-1otgn73.r-1awozwy.r-j9g438.r-42olwf.r-1q9bdsx.r-rs99b7.r-1pvax8s.r-1loqt21.r-izkp9k.r-13awgt0.r-18u37iz.r-1777fci.r-xd6kpl.r-1qhn6m8.r-i023vh.r-tskmnb.r-lrvibr > div > div > div";
safeClickWithTryCatch(confi);
var cz = "#botList > div:nth-child(2) > div._header_1ht1h_22 > div._logo_1ht1h_26 > img";
safeClickWithTryCatch(cz);
var chat = "#botInfo > div._info_ifdm3_50 > button > span";
var czz = safeClickWithTryCatch(chat);
var cil = "#layout > div._content_1gpq5_23 > div._aiReward_u89wy_1 > div:nth-child(2) > div > div:nth-child(3) > div._rightWrap_1tttg_20 > div._buttonWrap_1tttg_48 > button > span";
var tzz = safeClickWithTryCatch(cil);
var cil2 = "#layout > div._content_1gpq5_23 > div._aiReward_u89wy_1 > div:nth-child(2) > div > div:nth-child(2) > div._rightWrap_1tttg_20 > div._buttonWrap_1tttg_48 > button > span";
var tzzs = safeClickWithTryCatch(cil2);
if(tzz||tzzs){
setTimeout(function() {
window.open('https://miles.plumenetwork.xyz/join?invite=PLUME-71FLK', '_self');
}, 5000);
}
var alertVa = document.querySelector("div > div > div > div.ant-notification-notice-message > div > div");
var xzval = "#layout > div._content_1gpq5_23 > div._chat_wrap_1fgi6_1 > div > div._right_content_1fgi6_240 > div > div._chat_top_1fgi6_310 > div > div:nth-child(1) > label > span > input";
var gox ="#layout > div._content_1gpq5_23 > div._chat_wrap_1fgi6_1 > div > div._right_content_1fgi6_240 > div > div._select_count_1fgi6_623 > div._showmore_btns_1fgi6_904 > div:nth-child(1) > img";
var url ="img[src='https://d1uoymq29mtp9f.cloudfront.net/web/img/chatIcons/twiter.png']";
var dh = "#layout > div._content_1gpq5_23 > div._chat_wrap_1fgi6_1 > div > div._right_content_1fgi6_240 > div > div._chat_top_1fgi6_310 > div._questions_1fgi6_349 > div > div:nth-child(1)";
if (document.querySelector("body > div:nth-child(6) > div > div.ant-modal-wrap.ant-modal-centered > div > div.ant-modal-content > div > div > div._ErrorContent_a4qt9_178")) {
location.reload();
} else {
console.log("元素不存在");
}
safeClickWithTryCatch(dh);
var s = true;
try {
if (alertVa && alertVa.textContent.trim() === 'Oops! You are eligible for 5 votes per day') {
var xxx = safeClickWithTryCatch("#layout > div._content_1gpq5_23 > div._chat_wrap_1fgi6_1 > div > div._right_content_1fgi6_240 > div > div._chat_bottom_1fgi6_541 > div._chat_menu_1fgi6_548 > img");
if(xxx){
setInterval(function() {
// 选择图片元素
var imgElement = document.querySelector("img[src='https://d1uoymq29mtp9f.cloudfront.net/web/img/chatIcons/share.png']");
if (imgElement.complete) {
imgElement.click();
setTimeout(function() {
var xz = safeClickWithTryCatch(xzval);
if(xz&&s){
s=false;
setTimeout(function() {
img(url);
setTimeout(function() {
window.open('https://starrynift.art/ai/reward', '_self');
}, 5000);
}, 2000);
}
}, 1000);
}
}, 1000);
}
}
} catch (error) {
// 这里可以处理异常,例如打印错误信息,或者执行其他错误处理逻辑
console.error('An error occurred:', error);
// 可以在这里添加其他的错误处理代码,例如发送错误报告等
}
var ss = document.querySelector("body > div:nth-child(7) > div > div.ant-modal-wrap.ant-modal-centered > div > div.ant-modal-content > div > div > button")
if(ss){
ss.click();
}
}, 2000);
'use strict';
// 使用confirm函数弹出一个接受框
var isTargetPage = window.location.href.includes('https://starrynift.art/?referralCode=THs9DYFVR2');
var isTarget = window.location.href.includes('https://starrynift.art/earn');
if (isTargetPage || isTarget) {
if (true) {
var time = 3000;
(function() {
setInterval(function() {
var lq ="#layout > div._content_1a3ff_23 > div > div._RaffleWrap_a4qt9_1 > div._raffleContent_a4qt9_32 > div._raffleBtnWrap_a4qt9_140 > button > span";
var result = Content(lq,"See You Tomorrow");
var ses = Content("#layout > div._content_1a3ff_23 > div > div._daily_box_hjp5v_2 > div._daily_flex_hjp5v_8 > div._daily_rbox_hjp5v_18 > button > span", "Collect");
var freeSelector = "#layout > div._content_1a3ff_23 > div > div._RaffleWrap_a4qt9_1 > div._raffleContent_a4qt9_32 > div._raffleBtnWrap_a4qt9_140 > button > span";
var raffleNowSelector = "#layout > div._content_1a3ff_23 > div > div._RaffleWrap_a4qt9_1 > div._raffleContent_a4qt9_32 > div._raffleBtnWrap_a4qt9_140 > button > span";
var btn1 =Content(freeSelector, "Free Entry");
var btn2 =Content(raffleNowSelector, "Raffle Now");
if(result && !ses && !btn1 && !btn2){
setTimeout(function() {
if(result && !ses){
window.open('https://starrynift.art/ai', '_self');
}
},10000)
}else if(!result && btn1 || btn2){
setTimeout(function() {
checkTextContent(freeSelector, "Free Entry");
checkTextContent(raffleNowSelector, "Raffle Now");
}, 5000);
}else if(ses && !btn1 && !btn2){
setTimeout(function() {
if(result && ses){
safeClickWithTryCatch("#layout > div._content_1a3ff_23 > div > div._daily_box_hjp5v_2 > div._daily_flex_hjp5v_8 > div._daily_rbox_hjp5v_18 > button > span", "Collect");
}
},10000)
}else if(!ses && btn1 || btn2){
setTimeout(function() {
checkTextContent(freeSelector, "Free Entry");
checkTextContent(raffleNowSelector, "Raffle Now");
}, 5000);
}
}, 5000);
setTimeout(function() {
OverallMethod();
}, 1000);
setInterval(function() {
OverallMethod();
}, 5000);
setInterval(function() {
// 定义点击操作的函数
function performClick(selector, text) {
// 检查文本内容是否匹配
var y = checkTextContent(selector, text);
if (y) {
safeClickWithTryCatch(selector);
// 点击后退出函数,不再执行下面的代码
return;
}
}
}, 5000);
var s = 3000;
var aa = false;
setInterval(function() {
if(!aa){
var dh = "#layout > div._content_1gpq5_23 > div._chat_wrap_1fgi6_1 > div > div._right_content_1fgi6_240 > div > div._chat_top_1fgi6_310 > div._questions_1fgi6_349 > div > div:nth-child(1)";
safeClickWithTryCatch(dh);
aa=true;
}
}, 1000);
})();
}
}
})();