怎么在推特上抽奖
- 收集参与者:回复、转推或引用了你推文的账号。列出转推者的方法见 怎么查看谁转推了推文(英文);回复见 导出推文回复(英文),引用见 查看引用推文(英文)。
- 把账号粘贴到上面,每行一个。用户名、带 @ 的用户名和主页链接都能识别。
- 排除你自己的账号和团队账号,再设好中奖人数和候补人数。
- 抽取后复制结果,连同抽取时间和名单指纹一起贴进公告。
转推、评论、点赞抽奖,名单怎么收集
| 抽奖方式 | 名单从哪里来 | 要注意 |
|---|---|---|
| 转推 | 推文的转推列表,或用 API 导出 | X 只显示最近 100 个转推账号 |
| 评论 | 推文下的回复,或用 API 导出 | 回复的回复(楼中楼)要另外获取 |
| 引用 | 推文的引用列表,或用 API 导出 | 列表不一定和引用数对得上 |
| 点赞 | 只有作者本人能在 X 上看到 | 2024 年 6 月起不公开,Weir 也拿不到 |
用 Weir 导出时,每返回一个账号或一条回复收 1 积分,每次调用另加 1 积分,每月有 5,000 免费积分。把导出的用户名那一列直接粘贴到上面就行。
X 官方对抽奖活动的建议
X 的有奖活动指南 Guidelines for Promotions on X(英文)建议主办方劝阻重复参与。注册多个小号来重复参与的人,这些账号有被封的风险,所以 X 建议在规则里写明:用多个账号参与的人没有中奖资格。
它也提醒,不要设置鼓励反复发布相同内容的规则。
X 还提到,公开搜索不一定能看到每一条参与推文,因为有些推文会被搜索过滤掉。让参与者在推文里提及(@)你的账号,你就能在通知里看到他们。
为什么说抽奖是公平的
不管一个账号出现多少次、用户名的大小写怎么写,都只算一次。中奖者由 crypto.getRandomValues 驱动的 Fisher-Yates 洗牌抽出,和你粘贴的顺序无关。
名单指纹(SHA-256)取自全部参与者的小写用户名,排序后每行一个。任何人拿同一份名单都能算出相同的值,名单改过就会变,所以它能证明你是从哪份名单里抽的。