▍一个痛点,让我想起了一个方案
今天的自动化idea,献给需要打卡的同学(虽然我不打卡:)
▍先说"为什么打卡这件事那么烦"
钉钉(或其他)打卡必须用手机 App,必须开 GPS,PC 端根本没有打卡入口。
这不是技术问题,是平台故意这样设计的——它要确认你本人、用你的手机、在公司附近完成了打卡。
但这也意味着,你每天必须在固定时间摸一下手机。不管你当时在不在状态、有没有在专注工作。
这类操作不只是打卡,还有:企业微信的某些审批只推送到手机;微信里的公众号关注,必须一个个点进去手动操作;各种 App 的短信验证码,只发到手机……
平台在用"手机绑定"管理你的注意力。
▍有一个工具可以破这个局
它叫ADB,谷歌官方出的 Android 工具,开发者天天用,但很少有人告诉普通人它能干什么:
让电脑通过 Wi-Fi 远程控制你的 Android 手机,代替你完成任何点击操作。
打卡、关注账号、读验证码、截图存档……手指能做的,它都能做,还能定时自动执行。
但我不是程序员。让我从零写这些脚本,太难了。
所以我找了两款 AI 工具来帮我:GitHub Copilot和腾讯 CodeBuddy。
▍GitHub Copilot:像一个有经验的同事
Copilot 是微软和 GitHub 出的,深度整合在 VS Code 编辑器里。
我把需求告诉它:"我想写一个脚本,每天早上 8:58 自动打开钉钉完成打卡。"
它做了三件让我印象深刻的事:
第一,主动问我细节,而不是直接给一段代码。
它问:你的手机是 Android 几?用 USB 还是 Wi-Fi 连接?钉钉打卡按钮的位置固定吗?
这让我意识到它在帮我想清楚问题,而不只是回答问题。
第二,代码写完后,它告诉我哪里可能出错。
它说:"打卡按钮的坐标在不同手机分辨率下会不同,建议先截图确认。"然后直接给了我一段截图工具的代码,让我自己核对坐标。
第三,出错后它能自己修。
第一次跑脚本,报了一个权限错误。我把错误信息粘贴给它,它看了一眼,说"这是 USB 调试没打开",给了我一步步的开启方法,然后自动更新了代码。
整个过程,我没有查过一次文档。
▍腾讯 CodeBuddy:国产选手,有优势也有短板
CodeBuddy 是腾讯出的,同样嵌在编辑器里,界面风格更贴近国内用户习惯。
我用同样的需求测试它。
优势很明显:
中文理解更自然。我说"帮我写个自动关注微信公众号的脚本",它直接理解了,没有问我是 Android 还是 iOS(Copilot 会先问)。
对国内 App 的熟悉度更高。提到钉钉、企业微信、微信,它能给出更贴近实际 UI 的操作描述。
但有一个地方让我困惑:
遇到报错,把错误粘贴给它,它有时会给我两三种"可能的解法",但不告诉我哪个最合适,需要我自己判断,再去试。
对不太懂技术的人来说,这一步其实挺难的。
Copilot 在这种情况下通常会先问一个问题缩小范围,然后给一个最可能正确的方案。
▍一张表说清楚区别
| | |
| 中文体验 | | |
| 国内 App 理解 | | |
| 报错处理 | | |
| 新手友好度 | | |
| 复杂任务 | | |
| 价格 | | |
▍普通人应该用哪个?
如果你需要处理的事情涉及国内 App(钉钉、企业微信、微信),CodeBuddy 上手更顺滑,不会在"说清楚需求"这件事上卡住。
如果你遇到报错、需要 AI 帮你诊断和修复,Copilot 更稳,它会引着你一步步排查,不会让你在几个答案里迷路。
CodeBuddy 用来快速起草,Copilot 用来调试和完善。
▍最后说一件更重要的事
工具选哪个,其实不是最关键的。
关键是你愿不愿意把"总是要手动做"这件事,当成一个值得解决的问题。
大多数人的反应是:就这点小事,忍忍算了。
但忍了几年,你就白送了几年的注意力。
真正让你变快的,不是工具有多牛,而是你开始认真对待自己的时间。
你身边有没有"只能手机操作"的重复性工作?评论区说说,说不定可以帮你也自动化掉。