LotteryBot: Telegram 抽奖机器人搭建&使用指南
简介
- 一个用于抽奖的telegram bot,作者是 @johnpoint
主要用途是记录参与人员信息并随机抽取获奖人员,暂时功能比较单一。 - Github:https://github.com/johnpoint/lottery_bot
命令
help - 帮助
join - 参与抽奖
list - 显示参与名单
clear - 清空名单[admin]
lottery - 开奖![admin]
部署
apt-get update && apt-get install git && apt-get install python-pip &&
git clone https://github.com/johnpoint/lottery_bot.git &&
cd lottery_bot &&
pip install -r requirements.txt &&
cd bot
设置BOT管理员
- 需要修改两个文件:
- adminlist 文件中,添加 username 即为bot管理员,一行一个username,具体是自己的TG名字ID,例如我是 imaffman
- config.py 文件中,填入 机器人的 token ,获取自 @botfather,bot的username也填入config.py
运行
python main.py
后台运行
- 使用 crtontab 或者 screen 、或者其他守护进程均可。都不算困难。
TODO
有生之年系列。。。
- [ ] 显示设置username帮助
- [ ] 自动备份名单
- [ ] 防误删处理
- [ ] 绑定群组
注意
- python 2.7测试通过,python3可能会出现奇奇怪怪的问题哦~