1- // Todo: 待添加多账号签到
2- // ToDo: 种菜赚金币
3- // Warn: 睡觉仅在20点和12点触发,获取奖励在8点和14触发
41const cookieName = '趣头条'
52const signKey = 'senku_signKey_qtt'
63const signXTKKey = 'senku_signXTK_qtt'
@@ -11,18 +8,18 @@ const signVal = senku.getdata(signKey)
118const signXTKVal = senku . getdata ( signXTKKey )
129const readVal = senku . getdata ( readKey )
1310const navCoinVal = senku . getdata ( navCoinKey )
14- const signurlVal = 'https://api.1sapp.com/sign/sign?version=30967000&xhi=200' + signVal
15- const adUrl = 'https://api.1sapp.com/sign/adDone?version=30967000&xhi=200' + signVal
16- const getinfoUrlVal = 'https://api.1sapp.com/sign/info?version=30967000&xhi=200' + signVal
17- const hourUrlVal = 'https://api.1sapp.com/mission/intPointReward?version=30967000&xhi=200' + signVal
18- const coinUrlVal = 'https://api.1sapp.com/app/ioscoin/getInfo?version=30967000&xhi=200' + signVal
19- const readReawardVal = 'https://api.1sapp.com/app/ioscoin/readReward?version=30967000&xhi=200&type=content_config' + signVal
20- const sleepUrlVal = 'https://mvp-sleeper.qutoutiao.net/v1/sleep/update?version=30967000&xhi=200&status=1' + signVal
21- const sleepRewardVal = 'https://mvp-sleeper.qutoutiao.net/v1/reward?version=30967000&xhi=200status=1&which=2' + signVal
22- const luckyUrlVal = 'https://qtt-turntable.qutoutiao.net/press_trigger?version=30967000&xhi=200' + signVal
23- const luckyRewardVal = 'https://qtt-turntable.qutoutiao.net/extra_reward?version=30967000&xhi=200' + signVal
11+ const vsign = 'version=30967000&xhi=200' + signVal
12+ const signurlVal = 'https://api.1sapp.com/sign/sign?' + vsign
13+ const adUrl = 'https://api.1sapp.com/sign/adDone?' + vsign
14+ const getinfoUrlVal = 'https://api.1sapp.com/sign/info?' + vsign
15+ const hourUrlVal = 'https://api.1sapp.com/mission/intPointReward?' + vsign
16+ const coinUrlVal = 'https://api.1sapp.com/app/ioscoin/getInfo?' + vsign
17+ const readReawardVal = 'https://api.1sapp.com/app/ioscoin/readReward?type=content_config&' + vsign
18+ const sleepUrlVal = 'https://mvp-sleeper.qutoutiao.net/v1/sleep/update?status=1&' + vsign
19+ const sleepRewardVal = 'https://mvp-sleeper.qutoutiao.net/v1/reward?which=2&' + vsign
20+ const luckyUrlVal = 'https://qtt-turntable.qutoutiao.net/press_trigger?' + vsign
21+ const luckyRewardVal = 'https://qtt-turntable.qutoutiao.net/extra_reward?' + vsign
2422const signinfo = { playList : [ ] , luckyList : [ ] }
25- const playUrl = [ adUrl + 'pos=one' , adUrl + 'pos=two' , adUrl + 'pos=three' , adUrl + 'pos=four' ]
2623
2724 ; ( sign = async ( ) => {
2825 senku . log ( `🔔 ${ cookieName } ` )
@@ -60,7 +57,7 @@ const playUrl = [adUrl + 'pos=one', adUrl + 'pos=two', adUrl + 'pos=three', adUr
6057 senku . done ( )
6158 } ) ( ) . catch ( ( e ) => senku . log ( `❌ ${ cookieName } 签到失败: ${ e } ` ) , senku . done ( ) )
6259
63-
60+ // 睡觉
6461function sleep ( ) {
6562 return new Promise ( ( resolve , reject ) => {
6663 const url = { url : sleepUrlVal , headers : { 'Host' : 'mvp-sleeper.qutoutiao.net' , 'X-Tk' : signXTKVal } }
@@ -79,6 +76,7 @@ function sleep() {
7976 } )
8077 } )
8178}
79+ // 睡觉金币
8280function sleepReward ( ) {
8381 return new Promise ( ( resolve , reject ) => {
8482 const url = { url : sleepRewardVal , headers : { 'Host' : 'mvp-sleeper.qutoutiao.net' , 'X-Tk' : signXTKVal } }
@@ -97,6 +95,8 @@ function sleepReward() {
9795 } )
9896 } )
9997}
98+
99+ // 每日签到
100100function signDay ( ) {
101101 return new Promise ( ( resolve , reject ) => {
102102 const url = { url : signurlVal , headers : { 'Host' : 'api.1sapp.com' , 'X-Tk' : signXTKVal } }
@@ -116,6 +116,7 @@ function signDay() {
116116 } )
117117}
118118
119+ // 首页奖励
119120function navCoin ( ) {
120121 return new Promise ( ( resolve , reject ) => {
121122 const url = { url : navCoinVal , headers : { 'Host' : 'api.1sapp.com' , 'X-Tk' : signXTKVal } }
@@ -453,7 +454,7 @@ function showmsg() {
453454 const cur_amount = signinfo . navCoin . data . cur_amount
454455 const total_times = signinfo . navCoin . data . total_times
455456 const done_times = signinfo . navCoin . data . done_times
456- detail += `【首页奖励】${ cur_amount } 💰,完成${ done_times } /${ total_times } \n`
457+ done_times == 15 ? detail += `` : detail += `【首页奖励】${ cur_amount } 💰,完成${ done_times } /${ total_times } \n`
457458 }
458459 } else if ( signinfo . navCoin && signinfo . navCoin . code == - 308 ) {
459460 detail += `【首页奖励】时间未到\n`
@@ -471,6 +472,7 @@ function showmsg() {
471472 detail += `【幸运转盘】获得${ amount_coin } ,抽奖情况:${ count } /${ count_limit } 次\n`
472473 } else subTitle += ``
473474
475+ // luckyExtraMsg
474476 if ( signinfo . luckyList ) {
475477 const times = [ 3 , 8 , 15 , 20 , 30 ]
476478 let i = 0
@@ -494,8 +496,10 @@ function showmsg() {
494496 const coins = signinfo . info . data . show_balance_info . coins
495497 const continuation = signinfo . info . data . signIn . continuation
496498 for ( const poss of icon ) {
497- const time = tTime ( poss . next_time )
498- detail += `【视频广告】下次🕥${ time } 可获得${ poss . amount } 💰\n`
499+ if ( poss . next_time > 0 ) {
500+ const time = tTime ( poss . next_time )
501+ detail += `【视频广告】下次🕥${ time } 可获得${ poss . amount } 💰\n`
502+ }
499503 }
500504 detail += `【账户详情】共计:${ coins } 💰,连续签到${ continuation } 天`
501505 } else if ( signinfo . playList [ 0 ] . code == - 126 ) subTitle += '广告:权限错误'
0 commit comments