Skip to content

Commit 874b8a1

Browse files
committed
更新[趣头条],简化通知,最终版不再维护
1 parent e5b7f85 commit 874b8a1

1 file changed

Lines changed: 22 additions & 18 deletions

File tree

‎qtt/qtt.js‎

Lines changed: 22 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
// Todo: 待添加多账号签到
2-
// ToDo: 种菜赚金币
3-
// Warn: 睡觉仅在20点和12点触发,获取奖励在8点和14触发
41
const cookieName = '趣头条'
52
const signKey = 'senku_signKey_qtt'
63
const signXTKKey = 'senku_signXTK_qtt'
@@ -11,18 +8,18 @@ const signVal = senku.getdata(signKey)
118
const signXTKVal = senku.getdata(signXTKKey)
129
const readVal = senku.getdata(readKey)
1310
const 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
2422
const 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+
// 睡觉
6461
function 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+
// 睡觉金币
8280
function 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+
// 每日签到
100100
function 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+
// 首页奖励
119120
function 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

Comments
 (0)