惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
Help Net Security
Help Net Security
P
Privacy International News Feed
T
Threat Research - Cisco Blogs
C
Cisco Blogs
C
CERT Recently Published Vulnerability Notes
NISL@THU
NISL@THU
L
LINUX DO - 热门话题
Security Latest
Security Latest
A
Arctic Wolf
G
GRAHAM CLULEY
月光博客
月光博客
S
Securelist
D
Docker
J
Java Code Geeks
T
Troy Hunt's Blog
T
Tenable Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
SecWiki News
SecWiki News
S
Security @ Cisco Blogs
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
LINUX DO - 最新话题
Recent Commits to openclaw:main
Recent Commits to openclaw:main
aimingoo的专栏
aimingoo的专栏
博客园 - 【当耐特】
H
Heimdal Security Blog
The Hacker News
The Hacker News
博客园 - 三生石上(FineUI控件)
Application and Cybersecurity Blog
Application and Cybersecurity Blog
N
Netflix TechBlog - Medium
Vercel News
Vercel News
Forbes - Security
Forbes - Security
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
IT之家
IT之家
B
Blog
MongoDB | Blog
MongoDB | Blog
博客园 - 聂微东
Google DeepMind News
Google DeepMind News
S
Secure Thoughts
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
Check Point Blog
云风的 BLOG
云风的 BLOG
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
The Blog of Author Tim Ferriss
L
Lohrmann on Cybersecurity
F
Full Disclosure
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Proofpoint News Feed

老张博客

[推广]酷鸭数据端午活动6.16开启!限时4天! – 老张博客 人有多大胆,AI有多大产! – 老张博客 老张博客更换Riven主题了! – 老张博客 wordpress兰空图床插件V2版 – 老张博客 WordPress首页调用typecho教程(1.3.0版) – 老张博客 typecho兰空图床上传插件V2版 – 老张博客 [推广]酷鸭数据 · 520情人节特别活动机来啦! – 老张博客 我只会瞎折腾!暨兰空图床上传图片失败解决方法! – 老张博客 再也不会去的“窑湾古镇” – 老张博客 困扰许久的网络问题终于解决了! – 老张博客 体验不佳的琅琊古城! – 老张博客 WordPress反向代理后,获取不到访客真实IP的解决方法! – 老张博客 回复评论超时未解,老张博客再回酷鸭 目前老张博客服务器搭配方案! Tailscale+Lucky+雷池waf,多项组合让NAS更安全! NAS,如何做好安全防护!
Telegram群抽奖机器人,开源了! – 老张博客
老张博客 · 2026-06-24 · via 老张博客


Telegram群抽奖机器人,这个是我接触AI后折腾的第一个"项目"。在Telegram群组里,经常参与各个主办方搞的一些抽奖活动,感觉到Telegram抽奖机器人的功能还是非常的实用,便想着自己也搞一搞,但是奈何自己的水平有限且也没有使用刚需这个想法也就一直搁浅。把老张博客搬到酷鸭数据之后,和酷鸭数据的商家也经常的聊天,发现酷鸭没有Telegram群,便自告奋勇的创建了所谓的酷鸭数据官方Telegram群。为能想让Telegram群更为活跃,但想到了Telegram抽奖机器人。

在Github上也找了一些开源的Telegram抽奖机器人的源码,但是使用起来一些功能不是自己想要的。那段时间也正好买了年付的minimax的套餐,便开始了自己的折腾。对于一个门外汉想让AI帮自己做好一个项目,那最开始的"项目方案"必须要详细,方案里必须要把你的项目思路、项目后期功能等方方面面详细的罗列出来。当然了,你的初步方案出来之后,还可以和AI一起交流,对方案进行一些修改。我的这个Telegram抽奖机器人所谓的方案就是反反复复的修改了两三天时间。

第一次让AI做项目,没有经验,花了大量的时间和精力。连续两个星期都坐在电脑前,结果把自己的老生病腰椎间盘突出又搞犯了。不过还好,前前后后花了三个多星期还是把这个Telegram抽奖机器人给搞了出来。

除了一般抽奖机器人常用功能外,我还增加了"自动发奖"的功能。抽奖结束之后,机器人可以将奖品如优惠卷、口令红包等直接分奖次等级私聊发给中奖者,省去了手动发奖的步骤。

  • ✅ 单项奖抽奖 – 单个奖品抽奖
  • ✅ 多等奖抽奖 – 支持一等奖、二等奖、三等奖等
  • ✅ 定时开奖 – 到时间自动开奖
  • ✅ 手动提前开奖 – 管理员可随时提前开奖
  • ✅ 参与验证 – 验证群组成员身份 + 频道关注
  • ✅ 防重复参与 – 数据库唯一约束
  • ✅ 私聊通知 – 参与成功、开奖结果、取消通知全部私聊
  • ✅ 群组通知 – 发布、开奖、取消群组通知
  • ✅ 历史记录 – 查看历史抽奖、中奖者
  • ✅ 管理员同步 – 自动从 TG API 同步群管理员
  • ✅ 自动重启恢复 – 服务器重启后自动恢复定时任务

快速开始

1. 安装依赖

pip install -r requirements.txt

2. 配置机器人

编辑 config.yaml,填入以下信息:

telegram: 
bot_token: "你的BotToken" # 从 @BotFather 获取 
group:
chat_id: -1001234567890 # 群组ID
channel:
channel_id: -1001987654321 # 频道ID 
required: true # 是否强制关注频道

3. 添加机器人为管理员

将机器人加入群组和频道,并设为管理员(否则无法读取成员列表和发送消息)。

4. 运行

# 初始化数据库
python scripts/init_db.py
# 启动机器人
python bot.py

5. systemd 守护进程(推荐)

# 复制 service 文件
sudo cp telegram-lottery-bot.service /etc/systemd/system/
# 重新加载
sudo systemctl daemon-reload
# 启动
sudo systemctl start telegram-lottery-bot
# 开机自启
sudo systemctl enable telegram-lottery-bot