Помощник с различными возможностями (текст, фото, всякое).
docker build --platform linux/amd64 -t laurenebot:latest -t laurenebot:1.x.x .
docker run -d -v /path/files/:/app/files/ --net=host --name lrn laurenebot
обязательные - *
- LOGLVL (panic, fatal, error, warn or warning, info, debug, trace. По дефолту info)
- NAMEDB* (Database name)
- MONGOURL* (Ссылка для подключения mongodb)
- TOKENTG* (telegram bot api token)
- USERLIST*,ADMINLIST*,NOTIFYLIST*,ERRORLIST* (user IDs - "id,id,id")
- LOC (локация для времени, смотреть tzdata)
- PINGPORT (Порт для проверки работоспособности бота, например UptimeRobot. Пример ссылки по которой будет доступ - "http://[ip]:6975/pingLaurene", отсутствие PINGPORT - сервер для пинга не запуститься.)
Пример:
LOGLVL=INFO
TOKENTG=19209:AAFSsiJY
MONGOURL=mongodb://log:[email protected]:27017
NAMEDB=loren
USERLIST=123456789,352536
ADMINLIST=123456789,352536
NOTIFYLIST=123456789,352536
ERRORLIST=123456789,352536
LOC=Europe/Moscow
PINGPORT=6975
files/ (папка и рабочее место бота)
cfg.env (конфиг)
logrus.log (файл логов)
temp/ (временные файлы)