fix:更新辛喜脚本

This commit is contained in:
smallfawn
2024-08-23 15:19:32 +08:00
committed by GitHub
parent 8ff1c2e452
commit ffc6ae1b57

View File

@@ -1,13 +1,12 @@
/** /**
* cron 9 9 * * * xx.js * cron 9 9 * * * xx.js
* 变量名: xinxi * 变量名: xinxi
* 每天运行一次就行 运行多次任务也不会多做 * 每天运行一次就行
* 报错是正常情况 * 报错是正常情况
* 变量值:api.xinc818.com 请求头中sso的值 多账户&或者换行 * 变量值:api.xinc818.com 请求头中sso的值 多账户&或者换行
* scriptVersionNow = "0.0.1";
*/ */
const $ = new Env("心喜-微信小程序"); const $ = new Env("心喜");
const notify = $.isNode() ? require('./sendNotify') : ''; const notify = $.isNode() ? require('./sendNotify') : '';
let ckName = "xinxi"; let ckName = "xinxi";
let envSplitor = ["&", "\n"]; //多账号分隔符 let envSplitor = ["&", "\n"]; //多账号分隔符
@@ -31,10 +30,10 @@ class Task {
await this.task_lottery() await this.task_lottery()
await this.task_share() await this.task_share()
await this.task_goods() await this.task_goods()
/*await this.art_list() await this.art_list()
if (this.artList.length > 0) { if (this.artList.length > 0) {
await this.task_follow(this.artList[0]) await this.task_follow(this.artList[0])
}*/ }
await this.goods_list() await this.goods_list()
if (this.goodsList.length > 0) { if (this.goodsList.length > 0) {
await this.task_like(this.goodsList[0]) await this.task_like(this.goodsList[0])
@@ -62,7 +61,7 @@ class Task {
try { try {
let result = await this.taskRequest("get", `https://api.xinc818.com/mini/user`) let result = await this.taskRequest("get", `https://api.xinc818.com/mini/user`)
//console.log(options); //console.log(options);
//console.log(result); console.log(result);
if (result.code == 0) { if (result.code == 0) {
$.log(`✅账号[${this.index}] 【${result.data.nickname}】积分【${result.data.integral}】🎉`) $.log(`✅账号[${this.index}] 【${result.data.nickname}】积分【${result.data.integral}】🎉`)
this.userId = result.data.id this.userId = result.data.id
@@ -79,7 +78,7 @@ class Task {
try { try {
let result = await this.taskRequest("get", `https://api.xinc818.com/mini/dailyTask/browseGoods/22`) let result = await this.taskRequest("get", `https://api.xinc818.com/mini/dailyTask/browseGoods/22`)
//console.log(options); //console.log(options);
//console.log(result); console.log(result);
if (result.code == 0) { if (result.code == 0) {
if (result.data !== null) { if (result.data !== null) {
$.log(`✅账号[${this.index}] 完成浏览30s成功 获得【${result.data.singleReward}`) $.log(`✅账号[${this.index}] 完成浏览30s成功 获得【${result.data.singleReward}`)
@@ -100,13 +99,13 @@ class Task {
//想要任务API //想要任务API
async task_like(id) { async task_like(id) {
//console.log(`https://api.xinc818.com/mini/integralGoods/${id}?type=`) console.log(`https://api.xinc818.com/mini/integralGoods/${id}?type=`)
try { try {
let goodsResult = await this.taskRequest("get", `https://api.xinc818.com/mini/integralGoods/${id}?type=`) let goodsResult = await this.taskRequest("get", `https://api.xinc818.com/mini/integralGoods/${id}?type=`)
if (goodsResult.data) { if (goodsResult.data) {
let likeResult = await this.taskRequest("post", `https://api.xinc818.com/mini/live/likeLiveItem`, { "isLike": true, "dailyTaskId": 20, "productId": Number(goodsResult.data.outerId) }) let likeResult = await this.taskRequest("post", `https://api.xinc818.com/mini/live/likeLiveItem`, { "isLike": true, "dailyTaskId": 20, "productId": Number(goodsResult.data.outerId) })
//console.log(options); //console.log(options);
//console.log(likeResult); console.log(likeResult);
if (likeResult.code == 0) { if (likeResult.code == 0) {
if (likeResult.data !== null) { if (likeResult.data !== null) {
$.log(`✅账号[${this.index}] 完成点击想要任务成功 获得【${likeResult.data.singleReward}`) $.log(`✅账号[${this.index}] 完成点击想要任务成功 获得【${likeResult.data.singleReward}`)
@@ -151,9 +150,9 @@ class Task {
//抽奖API //抽奖API
async task_lottery() { async task_lottery() {
try { try {
let result = await this.taskRequest("post", `https://api.xinc818.com/mini/lottery/draw`, { "activity": 63, "batch": false, "isIntegral": false, "userId": Number(this.userId), "dailyTaskId": 9 }) let result = await this.taskRequest("post", `https://api.xinc818.com/mini/lottery/draw`, { "activity": 61, "batch": false, "isIntegral": false, "userId": Number(this.userId), "dailyTaskId": 9 })
//console.log(options); //console.log(options);
//console.log(result); console.log(result);
if (result.code == 0) { if (result.code == 0) {
if (result.data !== null) { if (result.data !== null) {
$.log(`✅账号[${this.index}] 完成抽奖成功 获得【${result.data.taskResult.singleReward}】积分 奖品【${result.data.lotteryResult.integral}`) $.log(`✅账号[${this.index}] 完成抽奖成功 获得【${result.data.taskResult.singleReward}】积分 奖品【${result.data.lotteryResult.integral}`)
@@ -175,7 +174,7 @@ class Task {
try { try {
let result = await this.taskRequest("get", `https://api.xinc818.com/mini/dailyTask/share`) let result = await this.taskRequest("get", `https://api.xinc818.com/mini/dailyTask/share`)
//console.log(options); //console.log(options);
//console.log(result); console.log(result);
if (result.code == 0) { if (result.code == 0) {
if (result.data !== null) { if (result.data !== null) {
$.log(`✅账号[${this.index}] 完成分享成功 获得【${result.data.singleReward}`) $.log(`✅账号[${this.index}] 完成分享成功 获得【${result.data.singleReward}`)
@@ -216,7 +215,7 @@ class Task {
try { try {
let result = await this.taskRequest("get", `https://cdn-api.xinc818.com/mini/integralGoods?orderField=sort&orderScheme=DESC&pageSize=10&pageNum=1`) let result = await this.taskRequest("get", `https://cdn-api.xinc818.com/mini/integralGoods?orderField=sort&orderScheme=DESC&pageSize=10&pageNum=1`)
//console.log(options); //console.log(options);
//console.log(result); console.log(result);
if (result.code == 0) { if (result.code == 0) {
if (result.data.list.length > 0) { if (result.data.list.length > 0) {
for (let i = 0; i < 2; i++) for (let i = 0; i < 2; i++)