🚀 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
setMyCommandsotomatik 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=1iseTelegram Bot : AKTIF/KAPALIsatiri gosterilir - Menu 16'ya Telegram Bot durumu eklendi — PID numarasiyla birlikte gosterir
✅ Iyilestirmeler
- Telegram reboot duzeltmesi —
LD_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,300sformatinda giris destekleniyor; mevcut deger60 = 1 dkformatinda gosteriliyor - Client listesi sayfa boyutu 8'den 10'a cikarildi
- Hardcoded
\033escape kodlariCLR_*degiskenleriyle degistirildi (DPI profil, IPSET mod, No Zapret baslik satirlari)
⚙️ Notlar
setMyCommandsbir kez basarili oldu mu Telegram sunucusunda kalici olarak saklanir, router yeniden baslatilinca kaybolmaz- Bot watchdog
HM_TGBOT_WATCHDOG=0ile 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
setMyCommandsauto-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, showsTelegram Bot : ACTIVE/INACTIVEline - 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,300sformat instead of raw seconds; current value shown as60 = 1 min - Client list page size increased from 8 to 10
- Hardcoded
\033escape codes replaced withCLR_*variables (DPI profile, IPSET mode, No Zapret title lines)
⚙️ Notes
- Once
setMyCommandssucceeds, 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