github RevolutionTR/keenetic-zapret-manager v26.3.3
v26.3.3 - Telegram Bot Genisletme ve Sistem Izleme

latest releases: v26.4.14, v26.4.11, v26.4.10.1...
one month ago

🚀 v26.3.3 — Telegram Bot Genisletme ve Sistem Izleme

Surum Tipi: Major Feature
Odak: Telegram Bot komut sistemi, watchdog, banner entegrasyonu ve UX iyilestirmeleri

✅ Yeni Ozellikler

  • Telegram Bot slash komutlari eklendi — kullanici / yazinca komut listesi cikiyor:
    • /start, /menu — Ana menuyu acar
    • /durum, /status — Sistem durumunu gosterir
    • /zapret — Zapret yonetim menusu
    • /sistem, /system — Sistem ve router menusu
    • /kzm — KZM yonetim menusu
    • /help, /yardim — Detayli yardim ve aciklama mesaji
  • setMyCommands otomatik kayit — Bot her basladiginda Telegram'a komut listesini kendisi gonderiyor, elle ayar gerekmez
  • Telegram Bot watchdog HealthMon'a eklendi — bot surecini her dongude kontrol eder, olumuse otomatik yeniden baslatir (HM_TGBOT_WATCHDOG=1)
  • Ana banner'a Telegram Bot durumu eklendi — TG_BOT_ENABLE=1 ise Telegram Bot : AKTIF/KAPALI satiri gosterilir
  • Menu 16'ya Telegram Bot durumu eklendi — PID numarasiyla birlikte gosterir

✅ Iyilestirmeler

  • Telegram reboot duzeltmesiLD_LIBRARY_PATH= eksikligi giderildi, Telegram uzerinden router yeniden baslatma artik calisiyor
  • Menu 15 durum ekrani netlestirildi — "Durum: AKTIF" yerine "Bildirimler: AKTIF (Token ve ChatID kayitli)" gosteriliyor
  • Bot Yonetimi ekrani daha aciklayici — "AKTIF - 2 yonlu haberlesme calisiyor" olarak guncellendi
  • Telegram ana menu buton sirasi degistirildi — Durum/Sistem | KZM/Zapret seklinde yeniden duzenlendi
  • Zaman girisleri kolaylastirildi — HealthMon ayarlarinda saniye yerine 5m, 2h, 300s formatinda giris destekleniyor; mevcut deger 60 = 1 dk formatinda gosteriliyor
  • Client listesi sayfa boyutu 8'den 10'a cikarildi
  • Hardcoded \033 escape kodlari CLR_* degiskenleriyle degistirildi (DPI profil, IPSET mod, No Zapret baslik satirlari)

⚙️ Notlar

  • setMyCommands bir kez basarili oldu mu Telegram sunucusunda kalici olarak saklanir, router yeniden baslatilinca kaybolmaz
  • Bot watchdog HM_TGBOT_WATCHDOG=0 ile devre disi birakilabilir
  • Mevcut kurulumlar guvenle guncellenebilir

🚀 v26.3.3 — Telegram Bot Expansion and System Monitoring

Release Type: Major Feature
Focus: Telegram Bot command system, watchdog, banner integration and UX improvements

✅ New Features

  • Telegram Bot slash commands added — command list appears when user types /:
    • /start, /menu — Opens main menu
    • /durum, /status — Shows system status
    • /zapret — Zapret management menu
    • /sistem, /system — System and router menu
    • /kzm — KZM management menu
    • /help, /yardim — Detailed help and description message
  • setMyCommands auto-registration — Bot sends its command list to Telegram on every startup, no manual setup needed
  • Telegram Bot watchdog added to HealthMon — checks bot process every loop, auto-restarts if dead (HM_TGBOT_WATCHDOG=1)
  • Telegram Bot status in main banner — when TG_BOT_ENABLE=1, shows Telegram Bot : ACTIVE/INACTIVE line
  • Telegram Bot status in Menu 16 — displays bot status with PID number

✅ Improvements

  • Telegram reboot fixed — missing LD_LIBRARY_PATH= resolved, router reboot via Telegram now works correctly
  • Menu 15 status screen clarified — shows "Notifications: ACTIVE (Token and ChatID saved)" instead of plain "Status: ACTIVE"
  • Bot Management screen more descriptive — updated to "ACTIVE - 2-way communication running"
  • Telegram main menu button order rearranged — Status/System | KZM/Zapret layout
  • Time input simplified — HealthMon settings now accept 5m, 2h, 300s format instead of raw seconds; current value shown as 60 = 1 min
  • Client list page size increased from 8 to 10
  • Hardcoded \033 escape codes replaced with CLR_* variables (DPI profile, IPSET mode, No Zapret title lines)

⚙️ Notes

  • Once setMyCommands succeeds, it is stored permanently on Telegram servers and survives router reboots
  • Bot watchdog can be disabled with HM_TGBOT_WATCHDOG=0
  • Existing installations can be safely updated

Don't miss a new keenetic-zapret-manager release

NewReleases is sending notifications on new releases.