Rssbot和FloweRSS都是很好用的开源Telegram机器人,这里记录一下自建过程中Systemd配置文件的写法。
假设rssbot的主程序位置在/root/rss/rssbot
数据库位置在/root/rss/botdata/rssdata.json
;
flowerss的主程序位置在/root/rss/flowerss
数据库在同目录下或使用mysql数据库。
rssbot更新到2.0后启动命令有些许变化,本文的配置文件是按照新启动命令所写,老版本不可直接使用。
Rssbot
[Unit]
Description=A RSS Bot
After=network.target
Wants=network.target
[Service]
Type=simple
WorkingDirectory=/root/rss
ExecStart=/root/rss/rssbot --database /root/rss/botdata/rssdata.json --min-interval 600 THIS_TELEGRAM_BOTKEY
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
FloweRSS:
[Unit]
Description=flowerss
After=network.target
Wants=network.target
[Service]
Type=simple
PIDFile=/var/run/flowerss.pid
WorkingDirectory=/root/rss
ExecStart=/root/rss/flowerss-bot
RestartPreventExitStatus=23
Restart=always
RestartSec=10s
[Install]
WantedBy=multi-user.target