30-sep: [watchers] Fix telegram_watcher telethon 1.44 (MessageRead) + encoding UTF-8
This commit is contained in:
@@ -5,23 +5,24 @@
|
||||
|
||||
## Pendientes de replicar
|
||||
|
||||
- **2026-09-20-omniroute-arranque-fiable-tarea-programada-vigilante** [omniroute] OmniRoute arranque fiable (tarea programada + vigilante) (aplicado en: sobremesa)
|
||||
- **2026-09-20-omniroute-505-modelos-expuestos-en-opencode** [omniroute] OmniRoute: 505 modelos expuestos en OpenCode (aplicado en: sobremesa)
|
||||
- **2026-09-20-plugin-global-opencode-relanza-omniroute** [opencode] Plugin global OpenCode relanza OmniRoute (aplicado en: sobremesa)
|
||||
- **2026-09-20-migracion-de-watchers-telegram-recordatorios-a-infraestructu** [watchers] Migracion de watchers (Telegram + recordatorios) a INFRAESTRUCTURA (aplicado en: sobremesa)
|
||||
- **2026-09-20-primera-version-de-morning-routine-wol-tapo-autologon-y-arra** [scripts] Primera version de Morning Routine (WoL, Tapo, AutoLogon y Arranque Apps) (aplicado en: sobremesa)
|
||||
- **2026-09-20-fix-bot-telegram-control-pc-confirmacion-watchdog** [scripts] Fix bot Telegram control PC: confirmacion + watchdog (aplicado en: sobremesa)
|
||||
- **2026-09-20-shutdown-listener-instalado-como-tarea-programada** [watchers] Shutdown listener instalado como tarea programada (aplicado en: sobremesa)
|
||||
- **2026-09-20-timeout-home-assistant-aumentado-5s-15s-para-proxy-shutdown** [servicios] Timeout Home Assistant aumentado 5s→15s para proxy shutdown (aplicado en: sobremesa)
|
||||
- **2026-09-30-fix-telegram-watcher-telethon-1-44-encoding-utf-8** [watchers] Fix telegram_watcher (telethon 1.44 + encoding UTF-8) (aplicado en: portatil)
|
||||
|
||||
## Historial
|
||||
|
||||
### 2026-09-30 · Fix telegram_watcher (telethon 1.44 + encoding UTF-8)
|
||||
- **id**: `2026-09-30-fix-telegram-watcher-telethon-1-44-encoding-utf-8`
|
||||
- **Equipo**: portatil
|
||||
- **Categoria**: watchers
|
||||
- **Transferible**: si
|
||||
- **Aplicado en**: portatil
|
||||
- **Detalle**: MessageRead(outbox=True) rompe en telethon 1.44 (kwarg eliminado) -> usar MessageRead(). Anadido reconfigure UTF-8 en stdout/stderr para evitar UnicodeEncodeError cp1252 al lanzar desde tarea programada sin PYTHONUTF8.
|
||||
|
||||
### 2026-09-20 · OmniRoute arranque fiable (tarea programada + vigilante)
|
||||
- **id**: `2026-09-20-omniroute-arranque-fiable-tarea-programada-vigilante`
|
||||
- **Equipo**: sobremesa
|
||||
- **Categoria**: omniroute
|
||||
- **Transferible**: si
|
||||
- **Aplicado en**: sobremesa
|
||||
- **Aplicado en**: sobremesa, portatil
|
||||
- **Detalle**: Tarea 'OmniRoute Watchdog' al iniciar sesion + omniroute_watchdog.ps1 (puerto 20128 cada 120s, autocuracion). Sustituye el .vbs fragil.
|
||||
|
||||
### 2026-09-20 · OmniRoute: 505 modelos expuestos en OpenCode
|
||||
@@ -29,7 +30,7 @@
|
||||
- **Equipo**: sobremesa
|
||||
- **Categoria**: omniroute
|
||||
- **Transferible**: si
|
||||
- **Aplicado en**: sobremesa
|
||||
- **Aplicado en**: sobremesa, portatil
|
||||
- **Detalle**: setup-opencode --only de 5 conexiones probadas (antigravity, claude, opencode-go, opencode, aihorde) + auto/*. Quitar BOM de opencode.jsonc.
|
||||
|
||||
### 2026-09-20 · Plugin global OpenCode relanza OmniRoute
|
||||
@@ -37,7 +38,7 @@
|
||||
- **Equipo**: sobremesa
|
||||
- **Categoria**: opencode
|
||||
- **Transferible**: si
|
||||
- **Aplicado en**: sobremesa
|
||||
- **Aplicado en**: sobremesa, portatil
|
||||
- **Detalle**: omniroute-bootstrap.ts en ~/.config/opencode/plugins/ lanza el vigilante -Once al arrancar OpenCode en cualquier repo.
|
||||
|
||||
### 2026-09-20 · Gitea caido (502) - contenedor en bucle de reinicio
|
||||
@@ -61,7 +62,7 @@
|
||||
- **Equipo**: sobremesa
|
||||
- **Categoria**: watchers
|
||||
- **Transferible**: si
|
||||
- **Aplicado en**: sobremesa
|
||||
- **Aplicado en**: sobremesa, portatil
|
||||
- **Detalle**: telegram_watcher.py, recordatorios_msgbox.py y recordatorio.cmd movidos de biblioteca_negocio_prolongo/scripts a INFRAESTRUCTURA/scripts. Rutas resueltas con scripts/infra_paths.py: estado en INFRAESTRUCTURA/estado; pendientes.json y modulos compartidos (idd_channel, netatmo_tool, alarma_twilio) desde el repo hermano (override BIBLIOTECA_REPO). Tareas programadas nuevas (Telegram Watcher, Recordatorios Msgbox) via scripts/instalar_watchers.ps1 (integrado en instalar_global.ps1). En el portatil: git clone INFRAESTRUCTURA, ejecutar scripts/instalar_global.ps1, copiar ~/.telegram-agent y ~/.omniroute, y eliminar el autostart .lnk antiguo si existe. Estado migrado a INFRAESTRUCTURA/estado/.
|
||||
|
||||
### 2026-09-20 · Primera version de Morning Routine (WoL, Tapo, AutoLogon y Arranque Apps)
|
||||
@@ -69,7 +70,7 @@
|
||||
- **Equipo**: sobremesa
|
||||
- **Categoria**: scripts
|
||||
- **Transferible**: si
|
||||
- **Aplicado en**: sobremesa
|
||||
- **Aplicado en**: sobremesa, portatil
|
||||
- **Detalle**: Scripts para encender PC via RPi+Tapo, hacer autologon en Windows y lanzar Chrome, Edge, WhatsApp y Telegram al arrancar
|
||||
|
||||
### 2026-09-20 · Fix bot Telegram control PC: confirmacion + watchdog
|
||||
@@ -77,7 +78,7 @@
|
||||
- **Equipo**: sobremesa
|
||||
- **Categoria**: scripts
|
||||
- **Transferible**: si
|
||||
- **Aplicado en**: sobremesa
|
||||
- **Aplicado en**: sobremesa, portatil
|
||||
- **Detalle**: Corregidos 4 problemas del bot telegram_bot_pc.py: (1) confirmacion obligatoria antes de apagar, (2) watchdog automatico de estado tras apagar (30s + ping), (3) watchdog de encendido con 3 reintentos (90s + 3x15s ping), (4) documentado problema autologon usuario nuevo. Archivos: telegram_bot_pc.py (corregido), docs/TELEGRAM_BOT_PC_FIXES.md, docs/FIX_PROBLEMA_AUTOLOGON_USUARIO_NUEVO.md
|
||||
|
||||
### 2026-09-20 · Bot IDD desplegado en VPS con control PC
|
||||
@@ -93,7 +94,7 @@
|
||||
- **Equipo**: sobremesa
|
||||
- **Categoria**: watchers
|
||||
- **Transferible**: si
|
||||
- **Aplicado en**: sobremesa
|
||||
- **Aplicado en**: sobremesa, portatil
|
||||
- **Detalle**: shutdown_listener.py añadido a instalar_watchers.ps1. Escucha puerto 5555, arranca al login, reinicio automático. Recibe comandos de Home Assistant para apagar el PC.
|
||||
|
||||
### 2026-09-20 · PC Status Proxy en VPS via túnel RPi
|
||||
@@ -109,7 +110,7 @@
|
||||
- **Equipo**: sobremesa
|
||||
- **Categoria**: servicios
|
||||
- **Transferible**: si
|
||||
- **Aplicado en**: sobremesa
|
||||
- **Aplicado en**: sobremesa, portatil
|
||||
- **Detalle**: rest_command.shutdown_pc_local timeout aumentado de 5s a 15s en /opt/homeassistant/config/configuration.yaml. El proxy VPS tarda ~5s por túnel SSH→RPi→PC. Evita timeout que abortaba script completo de apagado.
|
||||
|
||||
### 2026-09-20 · Scripts test apagado luces sin regleta (continue_on_error)
|
||||
|
||||
Reference in New Issue
Block a user