Sign inSign up

brandeni/e5bot

By brandeni

•Updated over 3 years ago

Image
0

785

brandeni/e5bot repository overview

Docker 部署使用 sqlite 作为数据库

支持 amd64 386 arm64 arm/v6 arm/v7 架构

#启动,你可以设置自己想要的时区
docker run --name e5sub -e TZ="Asia/Shanghai" --restart=always -d iyear/e5subbot:latest

#查看log
docker logs -f e5sub

#设置配置文件
#配置文件里按需修改配置项
docker cp PATH/TO/config.yml e5sub:/config.yml
docker restart e5sub

#导入数据库
docker cp PATH/TO/DATA.db e5sub:/data.db
docker restart e5sub

#备份数据库
docker cp e5sub:/data.db .

#备份配置文件
docker cp e5sub:/config.yml .

配置模板:

bot_token: YOUR_BOT_TOKEN
# socks5: 127.0.0.1:1080
bindmax: 999
goroutine: 20
admin: 111,222,333
errlimit: 999
notice: |-
   aaa
   bbb
   ccc
cron: "1 */1 * * *"
db: sqlite
table: users
# mysql:
#    host: 127.0.0.1
#    port: 3306
#    user: root
#    password: pwd
#    database: e5sub
sqlite:
   db: data.db
配置项说明默认值
bot_token更换为自己的BotToken-
socks5Socks5代理,不需要删去即可.例如:127.0.0.1:1080-
notice公告.合并至/help-
admin管理员tgid,前往 https://t.me/userinfobot⁠ 获取,用,隔开;管理员权限: 手动调用任务,获得任务总反馈-
goroutine并发数,不要过大10
errlimit单账户最大出错次数,满后自动解绑单账户并发送通知,不限制错误次数将值改为负数(-1)即可;bot重启后会清零所有错误次数5
cronAPI调用频率,使用cron表达式-
bindmax最大可绑定数5
dbmysql 或 sqlite ,表示使用的数据库类型,并设置对应的配置-
table数据表名(旧版本升级请设置table为 users,否则读不到数据表)-
mysqlmysql 配置,请提前创建数据库-
sqlitesqlite 配置-

Tag summary

Content type

Image

Digest

sha256:1033be20d…

Size

11.7 MB

Last updated

over 3 years ago

docker pull brandeni/e5bot