网页版抽奖小助手思路:

打开小助手页面,有输入框可以输入发起抽奖的实例地址;

点击授权,去该实例验证一下身份;

回来之后小助手页面出现抽奖设置选项,比如抽奖活动介绍,奖品是什么,参与的条件是什么(转发?回复?点星星?),中奖人个数,以及活动截止时间,可以附图;

确认后,由小助手自动发布抽奖嘟文。并从发布起,开始记录参与抽奖的嘟友 ID,到上一步设置的活动截止时间,自动发布一条嘟文宣布并艾特随机抽取的中奖者。

---

逻辑好像……十分简单,由小助手(以嘟友的身份)来发布抽奖嘟文,就可以实时记录所有参与者,不像用脚本在最后截止时去获取数据那样有漏掉参与者的风险。

不过为了一个并不常用的功能专门去跑个获取推送通知的服务……似乎有点浪费资源啊。

关注

举个简单的例子来「完善」第三方抽奖工具:

首先,把每个参与者的数字 id 加起来得到一个数字。验证方式是在web界面找到参与者的名单,手动去查看每个参与者的页面源代码找出 ID,手动加一下。

第二步,按参与顺序列出所有参与者,从头开始点算,一直数到上一步的那个数字为止。验证方式也是可以在 web 界面检查这个顺序是否属实。

工具只是做了一些机械劳动,把所有数字加好、把所有人员列好,把该数的数字数完……

这样就一定程度上排除了第三方「作恶」的可能性。

登录以加入对话
TzCafe

一个畅所欲言的网上咖啡馆,欢迎在这里交流,就像在现实中的咖啡馆里那样。