Prizebot:开源Telegram抽奖机器人

Prizebot:基于Kotlin和random.org的Telegram抽奖机器人

动机

现有的开源Telegram抽奖机器人无法满足纯粹随机抽奖的需求,因此Prizebot应运而生。

运行Prizebot

Prizebot提供Dockerfile,方便用户快速部署。运行时,请设置环境变量 BOT_TOKEN 以提供机器人令牌。

数据存储

默认情况下,Prizebot将数据存储在 /data/ 目录下的JSON文件中。用户也可以配置数据库连接,相关环境变量包括:

  • DATABASE_URL
  • DATABASE_USER
  • DATABASE_PASSWORD
  • DATABASE_DRIVER (可选,默认情况下将从 DATABASE_URL 中自动提取)

请记得通过gradle添加数据库驱动依赖项。默认情况下,Prizebot使用Postgres数据库,并自动创建数据库架构。如果在发布过程中更改了架构,则需要手动更新。

zip 文件大小:516.75KB