Tag: telegram shop bot

How to Keep Your Telegram Bot Shop Running After Reboot Automatically


sudo useradd -r -m -d /srv/telegram-bot -s /usr/sbin/nologin telegram-bot
sudo chown -R telegram-bot:telegram-bot /srv/shopbot
sudo chmod 750 -R telegram-bot  /srv/shopbot 
sudo nano /etc/systemd/system/telegram-bot.service

[Unit]
Description=Telegram Bot Service
After=network.target

[Service]
User=telegram-bot
Group=telegram-bot
WorkingDirectory=/srv/shopbot
ExecStart=/srv/shopbot/venv/bin/python -OO /srv/greed/bot.py
Restart=always
RestartSec=5
Environment="PYTHONUNBUFFERED=1"

[Install]
WantedBy=multi-user.target

sudo systemctl daemon-reload

sudo systemctl enable --now telegram-bot

sudo systemctl status telegram-bot


debugging & logs

journalctl -u telegram-bot -f

sudo systemctl restart telegram-bot