Cuando no aparece nada
Abrí la página Desarrollo, elegí la presencia en la pestaña Probar y tocá Vigilar. Ahí se ve la
mayoría de los problemas: lo que devolvió read, la actividad, la consola y cualquier error en
rojo.
Encontrar dónde se corta#
Recorré la cadena desde el principio hasta el final:
- La página. ¿Hay páginas debajo de
read? Si no, la extensión no está leyendo el sitio. - Los valores. ¿Las páginas traen los valores que pediste? Si uno está vacío, su selector o su ruta no coincide.
read. ¿Devuelve un objeto?nullsignifica que no se muestra nada, a propósito.activity. ¿La vista previa muestra la tarjeta? Un error en rojo nombra el campo que pasó un límite.- Discord. ¿Tu perfil la muestra? Si la vista previa está bien y Discord no, puede que otra presencia tenga más prioridad, o que una regla de privacidad la oculte.
Agregá console.log(...) en cualquier parte del script y leé las líneas en el bloque Consola.
Causas comunes#
| Qué ves | Por qué | Qué hacer |
|---|---|---|
No hay páginas debajo de read |
matches no coincide con la dirección, o el sitio no tiene permiso. |
Revisá matches, y después abrí la extensión y tocá “Permitir este sitio”. |
| Un valor siempre llega vacío | El selector o la ruta no coincide con la página. | Probalo en la Consola del navegador con document.querySelector. |
| Un reproductor dentro de un frame no lee nada | El frame es de otro sitio. | Leelo con page.frames: mirá Leer un sitio. |
| Un error rojo de permiso | El script llama a algo que el manifiesto no pide. | Agregalo en permissions. |
| La tarjeta desaparece | read devolvió null, o falló. |
Registrá lo que ve read. |
| La tarjeta se oculta en pausa | meta dice paused. |
Poné "hide_when_paused": false para mantenerla. |
| Un texto se ve como su clave | Falta la clave en locales/en.json. |
Agregala ahí. |
| Discord muestra otro nombre | activity no devuelve name. |
Agregá name. |
| Falta una línea de texto | Tenía menos de 2 caracteres. | Discord los rechaza, así que la aplicación los saca. |
| Guardar no cambia nada | La presencia vino con la aplicación o del catálogo. | Copiala en la página Desarrollo y editá la copia. |
Cada mensaje de error, y qué significa, está en Límites y errores.
Cuando la vista previa está bien y Discord no#
- La aplicación de escritorio de Discord tiene que estar abierta. La versión web no muestra actividades.
- El Panel dice qué cuenta recibe la actividad.
- Cuando corren varias presencias a la vez, gana la de mayor prioridad. La página Presencias muestra y cambia cada prioridad.
- Una regla de Privacidad puede ocultar un sitio, un programa o un campo.