简介

  • 一个用于抽奖的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可能会出现奇奇怪怪的问题哦~

LICENSE

GNU General Public License v3.0