oxpoe
4003149046
feat(ai): provider OpenAI-compatible + DeepSeek, AI Telegram, self-healing dengan toggle (port upstream)
- telegramAiService/adminAiTools: dukung openai, deepseek, groq, openrouter, custom (base URL + key + model)
- selfHealingService: billing vs isolir, konsistensi secret PPPoE, sesi RADIUS stale, IP ACS kosong
- mikrotikService: getActivePppoeUsers, isolateCustomerPppoe, unisolateCustomerPppoe (upstream memanggil fungsi yang tidak ada)
- cron 30 menit hanya jalan bila ai_self_healing_enabled=true (default off) + scan brute force MikroTik tiap 2 menit
- Pengaturan: kartu AI & Self-Healing (provider, key/model, toggle, tombol Diagnosa/Perbaiki)
- bot Telegram: pesan non-command dari admin dijawab AI
2026-11-05 01:48:50 +07:00
..
2026-10-09 05:51:21 +07:00
2026-11-05 01:48:50 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-13 03:29:36 +07:00
2026-10-09 05:51:21 +07:00
2026-11-05 01:27:33 +07:00
2026-11-05 01:48:50 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-11-05 01:16:26 +07:00
2026-10-13 03:47:32 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-13 03:49:25 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-11-05 01:26:18 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-11-05 01:48:50 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-11-05 01:26:18 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-11-05 01:27:33 +07:00
2026-11-05 01:48:50 +07:00
2026-10-09 05:51:21 +07:00
2026-10-14 21:09:02 +07:00
2026-11-05 01:27:33 +07:00
2026-11-05 01:16:26 +07:00
2026-11-05 01:48:50 +07:00
2026-11-05 01:48:50 +07:00
2026-10-12 23:37:00 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-11-05 01:27:33 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-09 05:51:21 +07:00
2026-10-13 03:47:32 +07:00
2026-10-13 03:47:32 +07:00
2026-10-13 03:47:32 +07:00