Dokumentasi
Auto-Restart
Auto-Restart & Kontrol Service
Bot bisa auto-start saat boot dan auto-restart saat crash via systemd + start.sh.
systemd (disarankan)
| Perintah | Fungsi |
|---|---|
systemctl status tenki-no-ko | Cek status |
systemctl start tenki-no-ko | Nyalakan bot |
systemctl stop tenki-no-ko | Matikan (via flag stop) |
systemctl restart tenki-no-ko | Restart service |
systemctl enable tenki-no-ko | Auto-start saat boot |
Unit: tenki-no-ko.service · Log: journalctl -u tenki-no-ko -f atau logs/bot.log
start.sh (runner lokal)
| Perintah | Fungsi |
|---|---|
./start.sh / npm run auto | Jalankan + auto-restart loop |
./start.sh --stop / npm run auto:stop | Stop permanen (flag tmp/.bot-stopped) |
./start.sh --status / npm run auto:status | Cek status |
Exit code: 0 = relaunch supervisor; .stop = tulis flag lalu exit 0 (unit pakai Restart=on-failure).
Chat (owner)
.restart— clear flag +process.exit(0)→ supervisor relaunch.stop— tulis flag + exit 0 → mati permanen sampaisystemctl start