AI风月 💞
https://aifun.ltd/fcWoo
分享者: NasDF (11085)发布时间: 7天前
gemini/grok/claude/chatGPT/deepseek/doubao 小说/图片/聊天/世界模拟
{
"articleStyle": 0,
"customOrder": -10106402,
"enableJs": true,
"enabled": true,
"enabledCookieJar": true,
"injectJs": "let c=location,d=localStorage,e=document;\nif(\/\\u98ce\\u6708\/.test(e.title)){if(!d.console_token&&!\/ref_id\/.test(c.href)){let f=d.ref_id='8a1a034c-fb60-4cb8-9709-56bf4f5a51d2',a=new URL(c.href);a.searchParams.set('ref_id',f);c.href=a}e.styleSheets[0]?.insertRule('form\\x3e.mt-1.mb-4.text-xs{display:none}')}else if(\/\\u5948\\u4e91\/.test(e.title)&&!d.__AURORA__authorization){const f=XMLHttpRequest;XMLHttpRequest=function(){let a=new f,{open:h,send:k}=a,g;a.open=(...b)=>{g=b[1];h.apply(a,b)};a.send=b=>{if(b&&\/register$\/.test(g))try{b=JSON.stringify({...JSON.parse(b),\ninvite_code:\"z38wdiM4\"})}catch{}k.call(a,b)};return a}};",
"jsLib": "datas = [[{host:\"aiwhatis.xyz\"},{host:\"ai-xan.xyz\"},{host:\"aquantancee.xyz\"},{host:\"aquante.xyz\"},{host:\"aisearches.xyz\"},{host:\"aigirlfriend.baby\"},{host:\"aigirlfriend.homes\"},{host:\"aigirlfriendnetwork.com\"},{host:\"aigirlfriendnow.com\"},{host:\"aigirlfriendstudio.com\"},{host:\"aitrader.wiki\"},{host:\"acepro.store\"},{host:\"acquainte.xyz\"},{host:\"acquant.xyz\"},{host:\"affectional.xyz\"},{host:\"aiaha.xyz\"}],[{host:\"aifun.ltd\/fcWoo\",url:\"https:\/\/aifun.ltd\/fcWoo\",img:1},{host:\"aifordum.github.io\",url:`https:\/\/aifordum.github.io?ref_id=8a1a034c-fb60-4cb8-9709-56bf4f5a51d2&t=`,img:1},{host:\"aify.pages.dev\",img:1}],[{host:\"奈云-naiun\",url:\"https:\/\/www.naiun.me?t=\",img:2},{host:\"奈云-v2ny\",url:`https:\/\/www.v2ny.me?t=`,img:2}]];\nid = \"8a1a034c-fb60-4cb8-9709-56bf4f5a51d2\";\ndatas.forEach(list => {\n list.forEach((x, i) => {\n if (!x.url) x.url = `https:\/\/${x.host}?ref_id=${id}`;\n if (!x.img) {\n x.img = `https:\/\/${x.host}\/logo\/logo.svg`;\n } else if (x.img === 1) {\n x.img = \"https:\/\/ai-xan.xyz\/logo\/logo.svg\";\n } else {\n x.img = \"https:\/\/img.erpweb.eu.org\/imgs\/2025\/06\/5d019b00846252d2.png\";\n }\n if (!x.title) x.title = `${i+1}【${x.host}】`;\n });\n});\n\nfunction getTimeList(urls) {\n return this.java.webView(`<script>function checkUrl(url){return new Promise((res,rej)=>{let t=Date.now(),id=setTimeout(rej,3e3,4e3);if(url.endsWith('='))url+=t;fetch(url,{mode:'no-cors',method:'HEAD'}).catch(()=>rej(5e3)).then(()=>res(Date.now()-t)&&clearTimeout(id))})}function checkUrls(arr){return Promise.allSettled(arr.map(checkUrl)).then(a=>a.map(x=>x.value||x.reason))}checkUrls(${JSON.stringify(urls)}).then(arr=>result=JSON.stringify(arr));<\/script>`, \"about:blank\", \"self.result\");\n}",
"lastUpdateTime": 0,
"loadWithBaseUrl": true,
"loginUrl": "?",
"ruleArticles": "@js:\nlet key = java.hexDecodeToString(src);\nlet list = datas[key];\nlet arr = JSON.parse(getTimeList(list.map(x => x.url)));\nlet img;\nif (key == 0) {\n img = `https:\/\/${list[arr.indexOf(Math.min.apply(null, arr)) || 0].host}\/logo\/logo.svg`;\n}\nresult = list.map((obj, i) => {\n const x = arr[i];\n if (img) obj.img = img;\n obj.time = x === 5000 ? '🚫被墙\/失效\/故障' :\n x < 1000 ? `🟢延时: ${x} ms` :\n x < 1200 ? `🔵延时:${x} ms` :\n x < 1500 ? `🟣延时:${x} ms ` :\n x < 2000 ? `🟠延时:${x} ms ` :\n x === 4000 ? '⚫延时 > 3 s' :\n `🔴延时:${x} ms `;\n return obj;\n});\n",
"ruleImage": "img",
"ruleLink": "url",
"rulePubDate": "time",
"ruleTitle": "title",
"singleUrl": false,
"sortUrl": "路线列表::data:;base64,MA==,{\"type\":0}\n发布页::data:;base64,MQ==,{\"type\":0}\nvpn\/梯子::data:;base64,Mg==,{\"type\":0}",
"sourceComment": "gemini\/grok\/claude\/chatGPT\/deepseek\/doubao\n小说\/图片\/聊天\/世界模拟",
"sourceGroup": "🔞,AI创作",
"sourceIcon": "https:\/\/ai-xan.xyz\/logo\/logo.svg",
"sourceName": "AI风月\n💞",
"sourceUrl": "https:\/\/aifun.ltd\/fcWoo"
}