分享

利用tasker搭配autonotification和autoinput抢红包

 逗咳嗽 2016-02-18

上一年的微信抢红包大家是否意犹未尽? 2016年也快到了 又要抢红包了哈哈

不过呢 多少有些遗憾不能陪父母 亲戚过年 如果用网上那些抢红包的软件 一来高风险 不知道拿了辅助服务的权限来做什么 而且非常多广告  二来也会被微信封号 android没有root的话微信是可以读取到你是否安装了目前市面上的抢红包工具  如果检查到就会说你违反了什么bbbb的 

所以诞生了这篇文章 注意 本文内容只适用于android 不用root 苹果绕道!!

(本文首发简书..凌晨打字痛苦就是手冷了 妈蛋好冷!!!)


首先呢 我们会用到tasker这款神器(当然啦 神器也不是那么容易使用的!但是不会用也不要紧 可以问QQ群啊 137313213 把神器用起来 解放双手 让手机真正成为我们的秘书生活助手)

tasker是一款自动化程度非常高的软件 最平常的就是帮你定时做某些事情啦 例如

1.日出之后播放你喜欢的歌曲作为闹钟

2.回到家里调节音量,到公司静音 ,在路上调最大声

3.个性化的天气预报..

....非常多的操作可以解放你的双手!!!


**tasker最新版是4.6u 不要下载错了1.x版本 那个版本非常旧 不适用

**另外两个插件国内酷安评论就有但是建议有能力就爬梯到googlepaly下载 安全 不怕被二次封装 

**这三个软件都是收费的 有免费版本 本文用到的工具都是免费版本的功能


好啦 接下来我们安装tasker到手机上


可以看看我的手机上的tasker配置诶 





安装好tasker后 我们还需要安装tasker的两款插件 这些插件是用来弥补tasker在各种各样的手机不能实现某些功能而出的

第一款插件的名字叫autonotification 

这个插件顾名思义就是和通知有关的

能按你的意思定制通知 和获取通知进行响应

有些人用他来做一个TODO列表放在自己的通知上随时督促自己

有些人用来把一些重要的消息放上去

也有人比如我们拿他来响应通知

它长这个样子




第二个插件的名字叫autoinput

顾名思义 就是帮你输入的 依托辅助服务能做很多事情

最平常的操作便是在手机的界面寻找文字或者指定颜色

然后可以点击 长按 拖动等等操作 


注意 这个插件安装后要在辅助服务中开启他

否则不能操作




好 准备工作做完了 我们就来实现这个抢红包的步骤


首先 我们要在tasker中添加一个事件 (event)

这个事件做为一个if进行判断

点击下面的+号 我们选事件->插件->autonotification ->Intercept condition



完了之后我们点击右上角的铅笔按钮(编辑)


在黑色面板中寻找app那项,点击.在弹出的列表中选择微信 或者QQ

然后在action type那项中点击 选择create 



再滚到下面 找到TEXT FIlTER 点击notification text 在里面输入[红包](不要中括号)

保险起见我们在勾选下面的regex(匹配)

然后点击右上角的√. 退出之后看看是不是这样的



如何没问题我们就点左上角退出编辑 

这样我们就完成了if事件了


if..then...if完了接着就是then这个操作了

目前我们只是实现了一旦有红包 微信就会发出一条通知,如果里面的内容包含了"红包"这个字符我们就认为可以进行then操作了

那怎么做呢 退出之后就会看到有个小框 要你输入这个then的任务名字 可以随便输入 或者不输入也可以 当然建议就是输入啦 我们写入"抢红包" 单击√


好了 我们点击下面的+号 也是点击  插件->autonotification->这里我们点击Action


界面的右上方点铅笔 又是一个黑色面框

单击Intercept Action ID

我们输入"%antouchaction"这个字符 不能写错

完了退出 点击√

下面还有个超时 给5秒它

再勾选遇到错误继续运行任务

看看是不是这样



左上角退出.

自从 基本响应已经完成 .目前能实现的功能就是

有人发红包 我们手机有了新通知 通知里面包含了红包的字符 tasker就会打开这个通知直接去到发红包的这个界面上.



接下来 我们就要"动手"抢了 请出我们另一个插件 autoinput

在下方点击+号 ->插件->autoinput->action



在接下来的界面中点击铅笔 有个点击easy setup,跳出一个提示,不用管,关闭提示即可,界面自动跳到桌面。然后打开你的微信 找到一个最新的红包 然后拉下通知栏 点击add,

通知栏缩回去后再点击查看红包字样 此时通知栏会提示你已经点击了那个点,如果没问题的话我们就点击accept 如果点错了就reset  

注意:最好是点击有文字的地方 然后点击accept之后会弹出叫你返回tasker的最近任务

点击tasker就可以了. 此时我们已经返回到autoinput的界面,有一个对话框显示了你点击的文字和坐标 为了能更准确识别 我们选文字 接下来的对话框我们选click(单击)

好了我们点击√ 返回到tasker 同样在下面超时20秒 勾选错误继续



点击左上角退出

目前的状态是能够点击红包界面了 然而还有拆红包

注意 点击领取红包后有个系统等待的时间 我们需要让tasker等一等 不要那么快执行这个拆红包的方法 我们先点击+号 ->任务->等待

拖动圆我们大概等待1秒吧 反正已经点击领取应该就可以拿到红包了

然后再用上面的方法input这个文字上去 步骤同上



既然拿了红包我们就退出吧 退出的方法有很多 你也可以直接用autoinput点击返回键或者点击home键 退出微信之后我们就锁屏 这样能节省电量

点击+号 显示->系统锁定,就可以了 按左上角退出

目前抢到红包后锁屏 下次再有红包通知 我们就要开屏 开屏的动作有很多个前提

如果你有密码锁 是不能解锁的 tasker只能点开屏幕 如果你需要密码锁保护 就不要设置上面的锁屏了 直接退出微信即可 当然不要忘了微信群不能屏蔽信息 屏蔽了就没有通知了

最终我们的tasker长这样



第7步是锁定系统的操作 不进行这一步下次红包是没有通知栏事件的 

以上 ............如果你不知道我这些操作是从哪里打开 就按+号在下面的筛选中输入关键字  例如第7步系统锁定 你就直接搜索系统锁定 就会有结果给你操作的

至此 我们的抢红包程序就真正完成了 日后有人发红包来 tasker就能自动打开红包 帮你抢到手了

这样不用动手 不用看手机 不用怕被封号 不用怕抢红包app动手动脚 就能拿到红包感觉真爽


本文到这里就完了 如果你对tasker感兴趣 可以加入QQ群137313213 大家共同交流。



2015年12月14日0:52:29




更新一下 有些人看了我这篇文章中的图片后 和自己手机的相应界面做一下比对 会产生一些疑惑

首先就目前的一些问题 我解答一下

1. 我的手机没有这个"遇到遇到错误后继续运行任务"的选择框:

请在tasker主界面点击右上角->首选项->第一个tab界面

能看图我就不说话



2. 我的手机中的界面没有你手机里面的%err(错误)

这个%err是一个变量,能在发生错误的情况下把错误信息放在这个变量上

很多情况下用不到这个变量的,没有也丝毫不影响

3.我的手机不能打开通知

因为autonotification是基于辅助服务的新特性 这个功能需要运行在android4.3以上

并且不能安装护目镜之类的应用(降低亮度的话tasker也能做).

4.小米note开发者版rom 有人反映不能用autonotification的打开通知命令

至今无解 知道的话反馈一下


接下来就是帮你们开脑洞了

目前这个功能只是超级基本的功能 而且在一些情况会达不到我们的抢红包需求的.

例如......有些人实在是比我们网络快..手快..

如何优化........就是接下来的大目标(坑)

比如要是真的网络慢 ...(不要告诉我这个事实!!!!)

红包会提示被人抢走了.......走了..........了

我%^$!^&%&(@%@!.....

嗯 强烈要求再发一次!!!

于是就实现了自动回复功能

根据不同金额大小...不同的人发红包....随机回复...(用tasker自动宫心计的即视感)

这个只是tasker的一个小小的功能 利用好能让你的手机变成真正的个人助理

有任何问题 请加入tasker爱好者群 137313213 

你会打开新世界的大门!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多