Repository navigation
Qué trae esta versión
Todo lo del bot vive ahora en una sola base de datos (data/ytremote.db): la lista de canciones, el historial, los roles y los ajustes. Antes eran dos almacenes y los dos fallaban en silencio.
| Cambio | Qué es |
|---|---|
| Resultados de búsqueda en texto | El listado de /buscar es un solo mensaje con "Página N" y una línea por canción (nombre y duración). Antes mandaba una foto por resultado, ilegible en el celular |
| Filtro de artista | Si nombra un artista, el listado deja solo canciones de ese artista. Se decide por el canal, no por el título, porque una cover pone el nombre del original en el título |
| Aviso honesto si no hay coincidencia | Si ningún resultado es del artista, el bot lo dice y muestra todos en vez de esconderlos. Entre una versión original y una cover el texto es idéntico: no hay forma honesta de distinguirlas |
| "Sin conexión" en la ventana | Cuando se cae internet, la ventana lo dice al instante. Antes el bot no avisaba nada y los comandos enviados durante la caída se perdían en silencio |
| El token no se muestra más | Al abrir Configuración los campos salen vacíos aunque estén guardados. Guardar con los campos vacíos conserva lo que ya tenía |
| El token no se escribe en el log | El token viaja en la ruta de la API de Telegram y quedaba registrado en bot.log. Ahora se redacta |
| La lista ya no se borra sola | Si el estado estaba dañado, el primer guardado lo sobrescribía y la lista y el historial desaparecían sin avisar. Ahora deja una copia y se niega a escribir |
| Los roles no se pierden al reiniciar | El arranque vaciaba la tabla de roles en cada inicio |
Cómo se verifica que sus datos están a salvo
- Si la base no se puede entender (dañada, o de una versión más nueva que el programa), el bot no escribe nada encima: deja una copia al lado y lo avisa en el log.
- La primera vez que arranca, trae los datos de las versiones anteriores y deja los archivos viejos renombrados
.migrado. No los borra.
Nota de portabilidad
La ventana usa el componente WebView2 de Microsoft. Viene con Windows 11 y con Windows 10 actualizados; si falta, el programa indica cómo instalarlo.
Desde Windows 7 hasta Windows 8.1 no hay WebView2 y la ventana no abre: use el botón 📋 desde Telegram, que funciona igual.