Try our Chrome extension

Chrome store icon Chrome Webstore

Easily add the current web-page from your browser directly into your changedetection.io tool, more great features coming soon!

Changedetection.io needs your support!

You can help us by supporting changedetection.io on these platforms;

The more popular changedetection.io is, the more time we can dedicate to adding amazing features!

Many thanks :)

changedetection.io team

These notifications apply to all web page watches, or you can configure them per group or per watch separately.

Consejo: ¡Use las URL de notificación de AppRise para notificar a casi cualquier servicio! Lea la wiki de servicios de notificación aquí para obtener notas de configuración importantes.

Mostrar ayuda y consejos avanzados
  • discord:// (o https://discord.com/api/webhooks...)) sólo admite un máximo 2.000 caracteres del texto de la notificación, incluido el título.
  • tgram:// Los bots no pueden enviar mensajes a otros bots, por lo que debes especificar el ID de chat de un usuario que no sea un bot.
  • tgram:// solo admite HTML muy limitado y puede fallar cuando se envían etiquetas adicionales, leer más aquí (o utilice formato de texto sin formato/rebajas)
  • gets://, posts://, puts://, deletes:// para llamadas API directas (u omitir el "s" para no SSL, es decir get://) más ayuda aquí
  • Acepta los marcadores de posición {{token}} enumerados a continuación
Customise notifications
Título para todas las notificaciones
Cuerpo de todas las notificaciones: puedes utilizar Jinja2 plantillas en el título, el cuerpo y la URL de la notificación, y tokens desde abajo.
Mostrar token/marcadores de posición
Token Descripción
{{base_url}} La URL de la instancia de changetection.io que está ejecutando.
{{watch_url}} La URL que se está viendo.
{{watch_uuid}} El UUID del monitor.
{{watch_title}} El título de la página del monitor, utiliza <title> si no se establece, vuelve a la URL
{{watch_tag}} El grupo/etiqueta del monitor
{{preview_url}} La URL de la página de vista previa generada por changetection.io.
{{change_datetime}} Date/time of the change, accepts format=, change_datetime(format='%A'), default is '%Y-%m-%d %H:%M:%S %Z'
{{diff_url}} La URL de la salida de diferenciación para el monitor.
{{diff}} La salida de diferencias: solo cambios, adiciones y eliminaciones
All diff variants accept lines=, context=, word_diff=, ignore_junk= args, e.g. {{diff(lines=10)}}, {{diff_added(lines=5, context=2)}}
{{diff_clean}} La salida de diferencias (solo cambios, adiciones y eliminaciones) Sin prefijo ni colores (añadidos)
{{diff_added}} La salida de la comparación - solo cambios y adiciones
{{diff_added_clean}} La salida de la comparación - solo cambios y adiciones — Sin prefijo ni colores (añadidos)
{{diff_removed}} La salida de la comparación - solo cambios y eliminaciones
{{diff_removed_clean}} La salida de la comparación - solo cambios y eliminaciones — Sin prefijo ni colores (añadidos)
{{diff_full}} La salida de la comparación - salida de diferencia completa
{{diff_full_clean}} La salida de la comparación - salida de diferencia completa - Sin prefijo ni colores (añadidos)
{{diff_patch}} La salida de la comparación - parche en formato unificado
{{diff_changed_from}} Only the changed words/values from the previous version — e.g. the old price. Best when a single value changes per line; multiple changed fragments are joined by newline.
{{diff_changed_to}} Only the changed words/values from the new version — e.g. the new price. Best when a single value changes per line; multiple changed fragments are joined by newline.
{{current_snapshot}} El valor del contenido del texto de la instantánea actual, útil cuando se combina con filtros JSON o CSS
{{triggered_text}} Texto que activó el disparador de los filtros

Advertencia: Contenido de {{diff}}, {{diff_removed}}, y {{diff_added}} depende de cómo el algoritmo de diferencia percibe el cambio.
Por ejemplo, una adición o eliminación podría percibirse como un cambio en algunos casos. Más aquí
  • Para cargas JSON, utilice |tojson sin comillas para escape automático, por ejemplo - { "name": {{ watch_title|tojson }} }
  • Codificación de URL, uso |urlencode, por ejemplo - gets://hook-website.com/test.php?title={{ watch_title|urlencode }}
  • Reemplazo de expresión regular, uso |regex_replace, por ejemplo - {{ "hello world 123" | regex_replace('[0-9]+', 'no-more-numbers') }}
  • Para obtener una referencia completa de todos los filtros integrados de Jinja2, los usuarios pueden consultar el https://jinja.palletsprojects.com/en/3.1.x/templates/#builtin-filters

Formato para todas las notificaciones
URL base utilizada para el {{ base_url }} token en enlaces de notificación.
El valor predeterminado es la variable de entorno del sistema 'BASE_URL' - leer más aquí.