• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[13教程进阶篇]10.微信(1) [复制链接]

1#

微信(1)


您所在的用户组无法下载或查看附件



作为现在手机上使用最广泛的软件之一----微信,我们可以挖掘出很多的需求,当然,对于一个基本只会用扣扣的土包子,我就假装自己很明白你们的需求,这次我要做的是微信的发信息到朋友圈和打招呼的功能,当然,功能本身不重要,重要的是实现的方法。


您所在的用户组无法下载或查看附件



我们先来分析一下发消息到朋友圈的功能,发送的内容和图片等等肯定是需要自定义的,这些我们提供出界面元素让用户编写即可:



您所在的用户组无法下载或查看附件




发送消息到朋友圈,肯定不可能不间断的发送,有时候可能需要半小时到一小时发送一次信息(微商需求?我猜的!),这种单次任务时间短,但是确需要间隔时间来做的任务,如果按照我们一贯的思维,就是使用for循环,完成任务后等待用户输入的时间间隔,直到完成所有次数:



您所在的用户组无法下载或查看附件


虽然这种方式可以完成我们的需求,但是这种方式会导致浪费大量的时间在等待上面,需要完成这个任务才能进行下一个任务。

我们举一个最常见的例子,某个游戏中,有个在线奖励,每10分钟一次,只要点一下就有,如果我们人为的操作,肯定是优先领取一次,这时候再去做其他的任务,其他任务做完了之后,如果看到在线奖励可以领取了,就顺手再领取一次,而如果我们要让脚本也能做到这样,那么就需要一个任务管理机制和用户完成情况的详细记录。

我们为微信发消息到朋友圈设定一些数据:



您所在的用户组无法下载或查看附件


在任务管理机制中,不断的检测这个任务是否需要做:

您所在的用户组无法下载或查看附件




当任务需要的时候,对任务进行自检,比如需要发消息至朋友圈20次,间隔5分钟每次,我们在发送了一次之后,就需要记录下这次完成的时间,并且将已发送次数+1,这个时候任务还未完成20次,因此任务管理依旧会检测这个任务,这时候就需要任务自检:



您所在的用户组无法下载或查看附件



检查上一次的发送时间和当前时间比较,未超过间隔就自检失败,不进行任务分发,这时候任务管理会继续检查其他任务,直到任务完成了20次时,会将用户数据中的“是否需要”给设置成false,将此任务移出任务管理。

通过统一的任务管理器来进行任务的分发,甚至可以加上任务优先级的设定,来进行完全拟人化的管理机制。

脚本源码会在微信教程的最后一篇发出,请继续关注哦!


您所在的用户组无法下载或查看附件


本主题由 副管理员 兄弟工程师13 于 2016/7/27 13:57:13 执行 移动主题 操作
2#

学习一下

3#

装自己很明白你们的需求,这次我要做的是微信的发信息到朋友圈和打招呼的功能,当然,功能本身不重要,重要的是实现的方法。

4#

学习一下

5#

学习一下

发新话题 回复该主题