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