我做了一个搬石机器人,定时往群里搬石

12 小时 53 分钟前
 iamnottsh

代码放这里,随便用,呼声高的话我考虑优化一下打包个 apk 出来

device.keepScreenOn()
shizuku('settings put secure accessibility_enabled 1')
shizuku('settings put secure enabled_accessibility_services org.autojs.autojs6/org.autojs.autojs.core.accessibility.AccessibilityServiceUsher')
const i = () => {
    shizuku('am force-stop com.baidu.tieba')
    shizuku('am start -n com.baidu.tieba/.tblauncher.MainTabActivity')
    waitForActivity('com.baidu.tieba.tblauncher.MainTabActivity')
    textStartsWith('跳过').findOne(1000)?.click()
    className("android.widget.TextSwitcher").untilFindOne().parent().click()
    sleep(500)
    setText('搬石')
    sleep(1000)
    shizuku('input keyevent 66')
    text("搬石吧").untilFindOne().parent().click()
    className("android.widget.FrameLayout").clickable(true).depth(19).untilFindOne().click()
    sleep(1500)
    clickable(true).depth(10).untilFindOne().parent().lastChild().click()
    sleep(1000)
    shizuku('am force-stop com.baidu.tieba')
}
const o = () => {
    shizuku('am force-stop com.tencent.tim')
    shizuku('am start -n com.tencent.tim/com.tencent.mobileqq.activity.SplashActivity')
    waitForActivity('com.tencent.mobileqq.activity.SplashActivity');
    ['月品木子交流群'].forEach(q => {
        descStartsWith(q).untilFindOne().click()
        id("fun_btn").untilFindOne().click()
        sleep(1500)
        className("android.widget.RelativeLayout").desc("照片").untilFindOne().click()
        id("ph1").untilFindOne().firstChild().findOne(className("android.widget.FrameLayout")).click()
        id("qbb").untilFindOne().click()
        sleep(2500)
        back()
    })
    shizuku('am force-stop com.tencent.tim')
}
let t = 0
const handler = () => {
    if (++t === 80) clearInterval(handler)
    i()
    o()
}
handler()
setInterval(handler, 300000)
589 次点击
所在节点    分享创造
2 条回复
Billjeff
12 小时 33 分钟前
好东西啊
cccn
3 小时 36 分钟前
有点意思

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1235327

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX