Dushnilin
63adf59e8d
feat(telegram): расширение функционала бота (мониторинг, диагностика, отказоустойчивость)
...
- Добавлена генерация Support Bundle (/support_bundle)
- Добавлен мгновенный сброс соединений (/close_connections)
- Добавлен просмотр Live Server Instances (/instances)
- Добавлено автоматическое добавление админов через forward сообщений
- Реализованы Тихие часы для некритичных уведомлений
- Реализована отправка утреннего дайджеста о трафике и аптайме
- Добавлен мониторинг смены активного узла в URLTest
- Добавлен резервный SOCKS5 транспорт
2026-07-21 09:35:50 +03:00
Dushnilin
ac768945f9
Fix telegram outbounds to support multiple proxy groups and add missing Settings button
2026-07-21 08:23:41 +03:00
Dushnilin
d288430422
Implement Universal Settings Editor in Telegram bot
2026-07-20 23:00:35 +03:00
Dushnilin
0509fa4804
Fix telegram bot to show all sections regardless of action type
2026-07-20 22:34:17 +03:00
Dushnilin
d60f4886e4
Fix list option spacing parse issue and correct rule_set to community_lists
2026-07-20 22:22:57 +03:00
Dushnilin
3cf46713b6
Fix telegram bot command capture error
2026-07-20 21:45:54 +03:00
Dushnilin
8cd7a61d50
Исправление утечки CPU из-за зависших фоновых процессов
2026-07-20 21:05:00 +03:00
Dushnilin
8297443823
Добавлен фильтр по маршрутам в мониторинг и исправлен запуск Telegram-бота при пустом списке администраторов
2026-07-20 20:19:18 +03:00
Dushnilin
f935abef2a
Fix ucode syntax errors and execution logic in telegram.uc
2026-07-20 13:11:30 +03:00
Dushnilin
4fd69ccceb
Исправление синтаксической ошибки в telegram.uc
...
Убраны ключевые слова export для совместимости со скриптовым режимом запуска ucode.
2026-07-20 12:53:25 +03:00
Dushnilin
f25609f7ae
Рефакторинг Telegram-бота и создание модуля api.uc
...
Реализовано:
- Создан модуль api.uc для вынесения системной логики, работы с конфигурацией UCI и метриками устройства.
- Выполнена переработка архитектуры бота на основе роутера команд.
- Добавлено расширенное меню с разделами мониторинга статуса и параметров.
- Внедрено отображение статистики подключений, использования ресурсов, списка серверов и задержек.
2026-07-20 12:51:44 +03:00
Dushnilin
93ce90dde6
Исправлена ошибка области видимости функций при обработке секций
2026-07-20 09:49:41 +03:00
Dushnilin
56a13bc99b
Добавлено управление секциями через Telegram бота
2026-07-20 09:40:09 +03:00
Dushnilin
f71a4d054e
telegram bot: исправить порядок объявления функций и перенаправить stdout/stderr в лог; вернуть CI-сценарии
2026-07-17 18:57:04 +03:00
Dushnilin
4af1a6de19
fix(telegram): перенести вспомогательные функции clash выше get_system_status для исправления ошибки hoisting в ucode
2026-07-17 18:42:55 +03:00
Dushnilin
7c04189955
fix: handle_rule_view - восстановить s=get_all, экранировать HTML-лейбл, показывать user_domains, добавить обработку ошибок
2026-07-17 12:12:09 +03:00
Dushnilin
0aeb853376
fix: режим отправки telegram считывает неверное смещение ARGV при вызове через бинарник tachyon
2026-07-17 12:03:33 +03:00
Dushnilin
4cf3ab99df
feat: per-device routing, smart detect, telegram full control, multilang bot
...
- watchdog.uc: Smart Detect self-healing routing - auto-detects blocked
domains from sing-box logs, verifies via proxy, auto-adds to section
- watchdog.uc: Pause auto-resume - watchdog monitors PAUSE_FILE and
auto-resumes Tachyon when pause duration expires
- telegram.uc: Full command suite: /pause, /resume, /watchdog,
/add, /bypass, /rules, /devices, /backup, /speed, /doctor
- telegram.uc: RU/EN auto-detect from LuCI language setting
- telegram.uc: /watchdog shows daemon status with start/stop buttons
- telegram.uc: /add, /bypass with interactive section picker buttons
- telegram.uc: callback handlers for /wd_start, /wd_stop, /do_pick
- tachyon CLI: watchdog_start and watchdog_stop commands
- types.ts: fully_routed_ips, user_domains, smart_detect fields
- config: smart_detect and language options in default UCI config
- worker(): language-aware command list registration in Telegram
2026-07-17 09:11:10 +03:00
Dushnilin
689aaf2dd5
fix(telegram,diagnostics): кастомный IP-адрес external_controller для API Clash и надежный откат MSS clamping
2026-07-16 11:48:32 +03:00
Dushnilin
1981cec706
feat: интерактивное управление правилами маршрутизации в Telegram-боте
2026-07-16 11:18:55 +03:00
Dushnilin
97b29f230c
feat(telegram): добавить динамические инлайн-кнопки и инструменты диагностики в боте, установить права исполнения для скриптов
2026-07-15 22:23:58 +03:00
Dushnilin
7471b8c965
feat(telegram): добавить переключатель watchdog в настройках и применить исправления для бота
2026-07-15 21:45:26 +03:00
Dushnilin
8223d0de68
Release 1.1.3: исправить захардкоженный IP-адрес Clash API в боте и сопоставить команду doctor CLI с функцией global_check
2026-07-14 10:26:52 +03:00
Dushnilin
162915a94c
Release 1.1.1: исправить отсутствующий вызов process_command и недостающий хелпер double float в старых средах ucode
2026-07-14 09:54:50 +03:00
Dushnilin
59c375fc02
Release 1.0.9: реализовать расширенные функции Telegram-бота
2026-07-14 09:37:44 +03:00
Dushnilin
445603ddca
Release 1.0.7: исправить захардкоженный IP-адрес роутера в Telegram-боте
2026-07-14 09:16:32 +03:00
Dushnilin
8e95b79841
Исправление ошибок рефакторинга (packages.uc, state.uc, cache.uc)
2026-07-13 23:58:48 +03:00
Dushnilin
f017d01a52
Рефакторинг кода: дедупликация ucode, исправления shellcheck и глобальное улучшение install.sh
2026-07-13 22:38:24 +03:00
Dushnilin
ea19b48dd9
fix(telegram): закрыть fd 1000 в фоновом воркере для предотвращения утечки блокировок procd
2026-07-13 20:02:03 +03:00
Dushnilin
0db51ff9dd
feat(telegram): автоматическая регистрация и синхронизация списка команд бота при запуске
2026-07-13 16:38:56 +03:00
Dushnilin
61cbe3bcc4
fix(telegram): исправление порядка объявления функций start_runtime и stop_runtime для корректной работы ucode
2026-07-13 16:35:16 +03:00
Dushnilin
aa10487b5e
feat(telegram): реализация полного набора функций бота: клавиатуры, задержка серверов, статистика, тесты и скорость
2026-07-13 16:29:40 +03:00
Dushnilin
bafe70dd66
feat: перенос демона Telegram-бота с Go на Ucode, добавление вкладки настроек LuCI и локализации
2026-07-13 15:59:29 +03:00