v1.4.2
Arreglos
- Si Telegram tardaba en responder al enviar un
.torrent, el bot mostrabaError al añadir el torrent: Read timed outaunque al reenviarlo funcionara. Ahora reintenta la descarga hasta 3 veces antes de dar error. Los errores que devuelve el propio Telegram (archivo demasiado grande, no encontrado…) no se reintentan. - La descarga del
.torrentno tenía límite de tiempo: si Telegram se quedaba colgado a mitad, el bot se quedaba esperando para siempre. Ahora tiene los mismos límites que el resto de llamadas. - Cuando fallaba la descarga de un
.torrent, el mensaje de error del chat podía incluir el token del bot. Ahora aparece oculto.
Docker
- El healthcheck ahora comprueba de verdad que el bot funciona. Antes marcaba el contenedor como
healthysiempre, aunque el bot no contestara a nadie (por ejemplo, sin red, o con otra instancia usando el mismo token). Ahora el contenedor pasa aunhealthysi Telegram lleva más de 2 minutos sin responder al bot, y vuelve ahealthyen cuanto se recupera. - La imagen base pasa de Alpine 3.23.5 a 3.24.2 (Python 3.14).
- pyTelegramBotAPI se actualiza de 4.36.0 a 4.37.0.
Full Changelog: v1.4.1...v1.4.2