forked from MonsterNone/tmall-miao
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ui.js
353 lines (304 loc) · 12.6 KB
/
ui.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
"ui";
const VERSION = '20221111-A'
ui.layout(
<frame>
<vertical id="main" visibility="visible">
<button id="automationPermission" text="1. 授予无障碍权限" />
<button id="consolePermission" text="2. 授予悬浮窗权限" />
<button id="startJDTask" text="3-1. 开始京东任务" />
<button id="startTask" text="3-2. 开始淘宝任务" />
{/* <button id="startJDChoujiang" text="3-3. 开始京东热爱奇旅抽奖任务(Beta 2)" /> */}
<button id="tb" textColor="blue" text="4-1. 领取天猫双十一专享红包(尚未开始)" />
<button id="jd" textColor="blue" text="4-2. 领取京东双十一专享红包(尚未开始)" />
{/* <button id="specialTask" text="5. 淘宝双十一主会场" /> */}
{/* <button id="caidan" text="5. 完成天猫开彩蛋任务" /> */}
{/* <button id="butie" text="天猫百亿补贴会场,真补贴,真划算" /> */}
{/* <button id="showHb" text="消灭红包!旧的不去新的不来!" textColor="red" /> */}
<button id="showHC" text="双十一大促会场直达" textColor="red" />
<button id="showQun" text="加入双十一活动助力群" />
<button id="showQun2" text="加入内部优惠线报群" />
{/* <button id="feedback" text="正版发布地址!小心病毒盗版!" /> */}
<button id="checkUpdate" text="检查更新(需要联网)" />
<text text="使用脚本有机率导致任务收益减少!本脚本仅供学习参考,请勿用于非法用途,使用脚本导致的任何可能结果与本人无关。请使用新版淘宝/京东运行,老版本部分任务会出现问题。" textStyle="bold|italic" textColor="red" textSize="18sp" />
{/* <text text="部分机型无障碍权限授予部分可能出现bug,请关闭软件重新打开授予权限。" textStyle="italic" textColor="blue" /> */}
{/* <text text="如果始终无法授予请重启手机尝试" /> */}
<text text="使用说明" textColor="red" />
<text text="1. 运行脚本之前建议按首先点击授予权限" />
<text text="2. 脚本运行过程中按 音量减 即可强制停止" />
<text text="3. 部分互动任务需要手动完成" />
<text text="其他说明" textColor="red" />
<text text="1. 本脚本基于Auto.JS(感谢原开发者)" />
<text autoLink="web" text="2. 本程序完全免费,基础代码全部开源,项目地址:https://github.com/MonsterNone/tmall-miao" />
<text text="3. 由于调用淘宝打开页面,部分手机管家可能会误报为诱导软件,实际上本软件绝无任何病毒行为。" />
{/* <text text="4. 运行中出现bug请附上详细控制台log、页面截图等提交issue" /> */}
<text id="ver" line="1" />
</vertical>
<vertical id="qun" visibility="gone" bg="#ffffff">
<text id="guild" text="新上线互助QQ频道,人数更多功能更全!点击本行文字加入!" textSize="40sp" textColor="red" gravity="center" />
<img id="jiaQun" src="file://res/qun.png" />
<text text="互助QQ群:533943195,点击图片自动跳转手机QQ添加" textSize="20sp" gravity="center" />
<button id="hideQun" style="Widget.AppCompat.Button.Colored" text="隐藏" />
</vertical>
<vertical id="qun2" visibility="gone" bg="#ffffff">
<img id="jiaQun2" src="file://res/qun2.jpg" />
<text text="线报QQ群:740725146,点击图片自动跳转手机QQ添加" textSize="20sp" gravity="center" />
<button id="hideQun2" style="Widget.AppCompat.Button.Colored" text="隐藏" />
</vertical>
<vertical id="hb" visibility="gone" bg="#ffffff" paddingTop="50" paddingLeft="20" paddingRight="20">
<text text="消灭小红包专区" textSize="18sp" textStyle="bold" textColor="blue" />
<text text="记得先在首页领取每日红包!加码红包不用完,大概率不会收到下一个加码!" textSize="18sp" textStyle="bold" textColor="red" />
<button id="jdMiaosha" text="京喜秒杀,消灭小红包" />
<button id="temai" text="淘宝天天特卖,消灭小红包" />
<button id="hideHb" style="Widget.AppCompat.Button.Colored" text="隐藏" />
</vertical>
<vertical id="huichang" visibility="gone" bg="#ffffff" paddingTop="50" paddingLeft="20" paddingRight="20">
<button id="jdHuichang" text="京东双十一主会场" />
<button id="yushou" text="天猫双十一主会场(22日开启)" />
<button id="jdRexiao" text="京东家电双11预售提前购" />
<button id="jdYouhui" text="京东手机双十一专区" />
<button id="chaoshi" text="猫超内购清单" />
{/* <button id="rexiao" text="天猫超级U选,精选爆品史低价" /> */}
{/* <button id="jianhuo" text="天猫双十一内购清单" /> */}
{/* <button id="jdChaoshi" text="京东超市,上午下单下午收货,领券满200-20" />
<button id="jdBaihuo" text="京东新百货,美妆居家钟表运动,送货上门正品保障" /> */}
<button id="hideHC" style="Widget.AppCompat.Button.Colored" text="隐藏" />
</vertical>
</frame>
)
ui.ver.setText('\n版本:' + VERSION)
threads.start(checkUpdate)
ui.automationPermission.click(function () {
threads.start(autoPerReq)
})
ui.consolePermission.click(function () {
threads.start(conPerReq)
})
ui.startTask.click(function () {
alert('淘宝活动尚未开始', '敬请关注脚本更新')
// engines.execScriptFile('./start.js')
})
ui.startJDTask.click(function () {
engines.execScriptFile('./start_jd.js')
})
// ui.startJDChoujiang.click(function () {
// engines.execScriptFile('./jd_choujiang.js')
// })
// ui.butie.click(function () {
// const url = 'm.tb.cn/h.4yiqRfM'
// app.startActivity({
// action: "VIEW",
// data: "taobao://" + url
// })
// })
// ui.discountTask.click(function () {
// // toast('也可手淘搜索密令【我要领红包7555】直达会场!')
// const url = 'https://m.tb.cn/h.fkkgNPR'
// openTbUrl(url)
// })
// ui.specialTask.click(function() {
// engines.execScriptFile('./special.js')
// })
// ui.caidan.click(function () {
// engines.execScriptFile('./egg.js')
// })
ui.showQun.click(function () {
ui.main.visibility = 8
ui.qun.visibility = 0
})
ui.showQun2.click(function () {
ui.main.visibility = 8
ui.qun2.visibility = 0
})
ui.hideQun.click(function () {
ui.qun.visibility = 8
ui.main.visibility = 0
})
ui.hideQun2.click(function () {
ui.qun2.visibility = 8
ui.main.visibility = 0
})
ui.jiaQun.click(function () {
app.startActivity({
action: 'VIEW',
data: 'mqqapi://card/show_pslcard?src_type=internal&version=1&uin=533943195&card_type=group&source=qrcode'
})
})
ui.guild.click(function() {
app.startActivity({
action: 'VIEW',
data: 'mqqapi://forward/url?url_prefix=aHR0cHM6Ly9xdW4ucXEuY29tL3Fxd2ViL3F1bnByby9zaGFyZT9pbnZpdGVDb2RlPTFYMGNzSFRXU1Bu'
})
})
ui.jiaQun2.click(function () {
app.startActivity({
action: 'VIEW',
data: 'mqqapi://card/show_pslcard?src_type=internal&version=1&uin=740725146&card_type=group&source=qrcode'
})
})
// ui.feedback.click(function () {
// app.openUrl('https://github.com/monsternone/tmall-miao')
// })
ui.checkUpdate.click(function () {
threads.start(checkUpdate)
})
// ui.jd.click(function() {
// dialogs.build({
// title: "是否使用复制京口令领取?",
// content: "实测京口令领取红包更大,如果app未自动弹出口令请使用默认方式",
// positive: "京口令方式",
// negative: "默认方式"
// }).on("positive", ()=>{
// setClip("88:/¥AC096DapYao%")
// rawInput("已复制,部分机型限制剪贴板,可以手动复制", "88:/¥AC096DapYao%")
// if (launch('com.jingdong.app.mall')) {
// toast('京口令已复制,打开京东App领取')
// } else {
// toast('京口令已复制,请手动打开京东App领取')
// }
// }).on("negative", ()=>{
// const url = 'https://u.jd.com/JdHdlPN'
// openJdUrl(url)
// }).show()
// })
// ui.tb.click(function () {
// const url = 'https://s.m.taobao.com/h5?q=惊喜不断来dddd'
// openTbUrl(url)
// })
// ui.showHb.click(function () {
// ui.hb.visibility = 0
// })
ui.showHC.click(function () {
ui.main.visibility = 8
ui.huichang.visibility = 0
})
ui.yushou.click(function () {
// const url = 'https://s.m.taobao.com/h5?q=惊喜不断来dddd'
const url = 'https://m.tb.cn/h.UeNxVFJ'
openTbUrl(url)
})
// ui.jianhuo.click(function () {
// const url = 'https://m.tb.cn/h.fFOaz9Q'
// openTbUrl(url)
// })
ui.chaoshi.click(function () {
const url = 'https://s.click.taobao.com/mHrbfSu'
openTbUrl(url)
})
// ui.rexiao.click(function () {
// const url = 'https://m.tb.cn/h.ftnQgmQ'
// openTbUrl(url)
// })
ui.jdHuichang.click(function () {
const url = 'https://u.jd.com/kIbdeYx'
openJdUrl(url)
})
ui.jdRexiao.click(function () {
const url = 'https://u.jd.com/kLbG0Q7'
openJdUrl(url)
})
ui.jdMiaosha.click(function () {
const url = 'https://u.jd.com/NMvLVd3'
openJdUrl(url)
})
ui.temai.click(function () {
const url = 'https://m.tb.cn/h.fFVPNIk'
openTbUrl(url)
})
ui.jdYouhui.click(function () {
const url = 'https://u.jd.com/kKbqMrP'
openJdUrl(url)
})
// ui.jdChaoshi.click(function () {
// const url = 'https://u.jd.com/JwSw88P'
// openJdUrl(url)
// })
// ui.jdBaihuo.click(function () {
// const url = 'https://u.jd.com/JISziRw'
// openJdUrl(url)
// })
ui.hideHC.click(function () {
ui.huichang.visibility = 8
ui.main.visibility = 0
})
ui.hideHb.click(function () {
ui.hb.visibility = 8
})
// ui.get.click(function () {
// app.startActivity({
// action: "VIEW",
// data: "taobao://m.tb.cn/h.4Hbw15w"
// })
// })
// ui.one.click(function () {
// app.startActivity({
// action: "VIEW",
// data: "taobao://m.tb.cn/h.4uqf6PB"
// })
// })
// ui.big.click(function () {
// app.startActivity({
// action: "VIEW",
// data: "taobao://m.tb.cn/h.4uqfnYR"
// })
// })
function autoPerReq() {
if (!auto.service) {
alert('找到双十一任务助手,勾选授予权限', '部分机型在“已安装服务”中')
}
auto.waitFor()
toast('无障碍权限授予成功')
}
function conPerReq() {
toast('打开悬浮窗权限')
toast('华为/荣耀机型注意,请手动到设置-应用-权限中开启(仅首次运行需要)')
console.show()
console.log('悬浮窗权限授予成功!此窗口马上消失')
sleep(1000)
console.hide()
}
function checkUpdate() {
if (VERSION == 0) {
toast('无法加载version.js')
return
}
toast('正在检查更新')
const versionUrl = 'https://raw.githubusercontents.com/MonsterNone/tmall-miao/master/version'
http.get(versionUrl, {}, function (res, err) {
if (err) {
toast('检查更新出错,请手动前往项目地址查看')
return
}
try {
res = res.body.json()
} catch (err) {
toast('检查更新出错,请手动前往项目地址查看')
return
}
const version = res.version
const log = res.log
if (version != VERSION) {
var go = confirm("有新的版本,前往下载" + version, log)
if (go) {
alert('如果打不开Github链接,请查看QQ群公告至蓝奏云下载')
app.openUrl('https://github.com/MonsterNone/tmall-miao/releases/latest')
}
} else {
toast('当前为最新版')
}
})
}
// 唤起京东APP打开url的方法
function openJdUrl(url) {
app.startActivity({
action: "VIEW",
data: 'openApp.jdMobile://virtual?params={"category":"jump","des":"m","sourceValue":"JSHOP_SOURCE_VALUE","sourceType":"JSHOP_SOURCE_TYPE","url":"'+ url +'","M_sourceFrom":"h5auto","msf_type":"auto"}'
})
}
// 唤起淘宝APP打开url的方法,此处url带不带http头都可
function openTbUrl(url) {
url = url.replace(/https?:\/\//, '')
app.startActivity({
action: "VIEW",
data: "taobao://" + url
})
}