mirror of
https://github.com/zjk2017/ArcadiaScriptPublic.git
synced 2025-12-17 15:34:35 +08:00
Update Colorful.js
This commit is contained in:
25
Colorful.js
25
Colorful.js
@@ -3,11 +3,14 @@
|
|||||||
* cron "19 8,19 * * *" Colorful.js
|
* cron "19 8,19 * * *" Colorful.js
|
||||||
* export COLORFUL='[{"id": "1", "token": "Authorization","refreshToken:"xxxX-Authorization"},{"id": "2", "token": "Authorization","refreshToken:"xxxX-Authorization"}]'
|
* export COLORFUL='[{"id": "1", "token": "Authorization","refreshToken:"xxxX-Authorization"},{"id": "2", "token": "Authorization","refreshToken:"xxxX-Authorization"}]'
|
||||||
* export COLORFUL_RAFFLE='true' //开启抽奖
|
* export COLORFUL_RAFFLE='true' //开启抽奖
|
||||||
|
* export COLORFUL_HOST='shopapitest.skycolorful.com' //host
|
||||||
*/
|
*/
|
||||||
const $ = new Env('七彩虹商城')
|
const $ = new Env('七彩虹商城')
|
||||||
|
|
||||||
const COLORFUL = ($.isNode() ? (process.env.COLORFUL ? JSON.parse(process.env.COLORFUL) : undefined) : $.getjson("COLORFUL")) || [],
|
const COLORFUL = ($.isNode() ? (process.env.COLORFUL ? JSON.parse(process.env.COLORFUL) : undefined) : $.getjson("COLORFUL")) || [],
|
||||||
COLORFUL_RAFFLE = ($.isNode() ? process.env.COLORFUL_RAFFLE : $.getjson("COLORFUL_RAFFLE")) || false;
|
COLORFUL_RAFFLE = ($.isNode() ? process.env.COLORFUL_RAFFLE : $.getjson("COLORFUL_RAFFLE")) || false,
|
||||||
|
COLORFUL_HOST = ($.isNode() ? process.env.COLORFUL_HOST : $.getjson("COLORFUL_HOST")) || 'shopapitest.skycolorful.com'
|
||||||
|
;
|
||||||
let token = '', refreshToken = ''
|
let token = '', refreshToken = ''
|
||||||
let notice = ''
|
let notice = ''
|
||||||
!(async () => {
|
!(async () => {
|
||||||
@@ -25,13 +28,15 @@ let notice = ''
|
|||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
|
|
||||||
console.log('作者:@xzxxn777\n频道:https://t.me/xzxxn777\n群组:https://t.me/xzxxn7777\n自用机场推荐:https://xn--diqv0fut7b.com\n')
|
// console.log('作者:@xzxxn777\n频道:https://t.me/xzxxn777\n群组:https://t.me/xzxxn7777\n自用机场推荐:https://xn--diqv0fut7b.com\n')
|
||||||
for (const item of COLORFUL) {
|
for (const item of COLORFUL) {
|
||||||
id = item.id;
|
id = item.id;
|
||||||
token = item.token;
|
token = item.token;
|
||||||
refreshToken = item.refreshToken
|
refreshToken = item.refreshToken
|
||||||
|
host = COLORFUL_HOST
|
||||||
let refreshLogin= await commonPost('/User/RefreshLoginTime',{"phone":""})
|
let refreshLogin= await commonPost('/User/RefreshLoginTime',{"phone":""})
|
||||||
console.log(`Code${JSON.stringify(refreshLogin).Code}`)
|
console.log(`refreshLogin:${JSON.stringify(refreshLogin)}`)
|
||||||
|
// console.log(`Code:${JSON.stringify(refreshLogin).Code}`)
|
||||||
if (JSON.stringify(refreshLogin).Code == 401) {
|
if (JSON.stringify(refreshLogin).Code == 401) {
|
||||||
if (!item.body){
|
if (!item.body){
|
||||||
await sendMsg(`用户:${id}\ntoken已过期,请重新获取`);
|
await sendMsg(`用户:${id}\ntoken已过期,请重新获取`);
|
||||||
@@ -50,6 +55,8 @@ async function main() {
|
|||||||
let userInfo = await commonGet('/User/GetUserInfo')
|
let userInfo = await commonGet('/User/GetUserInfo')
|
||||||
console.log(`用户:${id}开始任务`)
|
console.log(`用户:${id}开始任务`)
|
||||||
let taskPoint = await commonGet('/Sys/GetPointConfig')
|
let taskPoint = await commonGet('/Sys/GetPointConfig')
|
||||||
|
// console.log(`taskPoint:${JSON.stringify(taskPoint)}`)
|
||||||
|
|
||||||
if (taskPoint.Code === 401) {
|
if (taskPoint.Code === 401) {
|
||||||
await sendMsg(`用户:${id}\ntoken已过期,请重新获取`);
|
await sendMsg(`用户:${id}\ntoken已过期,请重新获取`);
|
||||||
continue
|
continue
|
||||||
@@ -232,9 +239,11 @@ async function getCookie() {
|
|||||||
async function commonPost(url, body = {}) {
|
async function commonPost(url, body = {}) {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
const options = {
|
const options = {
|
||||||
url: `https://llsminterface.skycolorful.com/api${url}`,
|
// url: `https://llsminterface.skycolorful.com/api${url}`,
|
||||||
|
url: `https://${host}/api${url}`,
|
||||||
headers: {
|
headers: {
|
||||||
'Host': 'llsminterface.skycolorful.com',
|
// 'Host': 'llsminterface.skycolorful.com',
|
||||||
|
'Host': `${host}`,
|
||||||
'Connection': 'keep-alive',
|
'Connection': 'keep-alive',
|
||||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090b13)XWEB/9185',
|
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090b13)XWEB/9185',
|
||||||
'Accept': '*/*',
|
'Accept': '*/*',
|
||||||
@@ -287,9 +296,11 @@ async function commonPost(url, body = {}) {
|
|||||||
async function commonGet(url) {
|
async function commonGet(url) {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
const options = {
|
const options = {
|
||||||
url: `https://llsminterface.skycolorful.com/api${url}`,
|
// url: `https://llsminterface.skycolorful.com/api${url}`,
|
||||||
|
url: `https://${host}/api${url}`,
|
||||||
headers: {
|
headers: {
|
||||||
'Host': 'llsminterface.skycolorful.com',
|
// 'Host': 'llsminterface.skycolorful.com',
|
||||||
|
'Host': `${host}`,
|
||||||
'Connection': 'keep-alive',
|
'Connection': 'keep-alive',
|
||||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090b13)XWEB/9185',
|
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700143B) NetType/WIFI MiniProgramEnv/Windows WindowsWechat/WMPF WindowsWechat(0x63090b13)XWEB/9185',
|
||||||
'Accept': '*/*',
|
'Accept': '*/*',
|
||||||
|
|||||||
Reference in New Issue
Block a user