群抽奖 8x RackNerd 入门款VPS (一年) telethon 获取群消息的点赞记录 random.org 生成随机数
群抽奖 8x RackNerd 入门款VPS (一年)
不想搞那种打关键字刷屏的方式, 希望群里的消息聚焦技术, 减少闲聊.
所以, 给发布贴点赞表情就当报名了.
而且, 这个"报名"记录是在telegram上公开的, 所有群成员都可以查看, 验证.
找 claude 做了个初版.
再在 VS code 里面找 M$ copilot 调试.
成果
效果
获取所有反应的用户:1. User: 372552030, Name: ㅤ, Reaction: 👏, Time: 2025-09-13 04:49:142. User: dshowme, Name: dshow, Reaction: 👍, Time: 2025-09-13 03:07:233. User: pnpat, Name: Pat, Reaction: 👍, Time: 2025-09-13 03:01:584. User: 5760032256, Name: Macario, Reaction: 👍, Time: 2025-09-13 02:51:575. User: 8038895285, Name: Ghbn Vds, Reaction: 👍, Time: 2025-09-13 02:48:526. User: comfortable198, Name: @xxiedj_bot, Reaction: 👍, Time: 2025-09-13 02:22:077. User: ze0621mwz2198, Name: 鉴黄师 🔞人体结构 研究小组, Reaction: 👍, Time: 2025-09-12 23:48:35
这样就生成了报名结果.
抽奖的步骤, 随机方法使用 https://www.random.org/
点页面上的这个小工具
如果随机数结果重复, 就再点一次, 直到产生足够数量的随机数.我会把随机数生成的过程录屏保存, 并在群里公布.
这个随机来源 random.org 官方是提供验证方式的.
验证结果 长下面这样.
所以, 其它人不仅可以验证我的随机结果是从 random.org 官方来的. 而且总共的随机次数也是有记录的. 按照我上面设想的规则, 我不应该有多余的随机数生成次数.
(简单来说, 我为了生成一个我想要的随机结果, 比如 数字2, 而按了很多次按钮的行为, 是会被发现的)
========
后记
其实, 如果不是为了其它人验证随机结果, 你可以使用 random.org 的随机数列功能来抽奖.
抽几个奖, 你就取前几位.
如果你要搞 一等奖a名, 二等奖b名, ... 也可以定好规则以后, 依次取结果即可.
比如这样的规则,
1 到 a 位 为 一等奖,
a+1 到 a+b 位为 二等奖,
...
random.org 也支持方便的 http api 方式调用, 比如
使用方法见此
评论
发表评论