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

  • Cannot set language without session cookie
These notifications apply to all web page watches, or you can configure them per group or per watch separately.

Dica: Use as URLs de Notificação AppRise para enviar notificações para quase qualquer serviço! Por favor, leia a wiki dos serviços de notificação aqui para notas importantes de configuração.

Mostrar ajuda avançada e dicas
  • discord:// (ou https://discord.com/api/webhooks...)) suporta apenas um máximo de 2.000 caracteres de texto de notificação, incluindo o título.
  • tgram:// bots não podem enviar mensagens para outros bots, então você deve especificar o ID do chat de um usuário humano.
  • tgram:// suporta apenas HTML muito limitado e pode falhar quando tags extras são enviadas, leia mais aqui (ou use o formato plaintext/markdown)
  • gets://, posts://, puts://, deletes:// para chamadas diretas de API (ou omita o "s" para não-SSL, ex: get://) mais ajuda aqui
  • Aceita os espaços reservados {{token}} listados abaixo
Customise notifications
Título para todas as notificações
Corpo para todas as notificações — Você pode usar Jinja2 modelagem (templating) no título, corpo e URL da notificação, e os tokens abaixo.
Mostrar tokens/espaços reservados
Token Descrição
{{base_url}} A URL da instância do changedetection.io que você está rodando.
{{watch_url}} A URL que está sendo monitorada.
{{watch_uuid}} O UUID do monitoramento.
{{watch_title}} O título da página do monitoramento, usa <title> se não definido, ou a URL
{{watch_tag}} O grupo / tag do monitoramento
{{preview_url}} A URL da página de pré-visualização gerada pelo changedetection.io.
{{change_datetime}} Data/hora da mudança, aceita format=, change_datetime(format='%A'), o padrão é '%Y-%m-%d %H:%M:%S %Z'
{{diff_url}} A URL da saída de diff para o monitoramento.
{{diff}} A saída de diff - apenas mudanças, adições e remoções
Todas as variantes de diff aceitam lines=, context=, word_diff=, ignore_junk= argumentos, ex: {{diff(lines=10)}}, {{diff_added(lines=5, context=2)}}
{{diff_clean}} A saída de diff - apenas mudanças, adições e remoções — Sem prefixos (added) ou cores
{{diff_added}} A saída de diff - apenas mudanças e adições
{{diff_added_clean}} A saída de diff - apenas mudanças e adições — Sem prefixos (added) ou cores
{{diff_removed}} A saída de diff - apenas mudanças e remoções
{{diff_removed_clean}} A saída de diff - apenas mudanças e remoções — Sem prefixos (added) ou cores
{{diff_full}} A saída de diff - saída de diferença completa
{{diff_full_clean}} A saída de diff - saída de diferença completa — Sem prefixos (added) ou cores
{{diff_patch}} A saída de diff - patch em 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}} O valor do conteúdo de texto do instantâneo atual, útil quando combinado com filtros JSON ou CSS
{{triggered_text}} Texto que acionou o gatilho dos filtros

Aviso: O conteúdo de {{diff}}, {{diff_removed}}, e {{diff_added}} dependem de como o algoritmo de diferença percebe a mudança.
Por exemplo, uma adição ou remoção pode ser percebida como uma mudança em alguns casos. Mais Aqui
  • Para payloads JSON, use |tojson sem aspas para escape automático, por exemplo - { "name": {{ watch_title|tojson }} }
  • Codificação de URL, use |urlencode, por exemplo - gets://hook-website.com/test.php?title={{ watch_title|urlencode }}
  • Substituição por expressão regular, use |regex_replace, por exemplo - {{ "hello world 123" | regex_replace('[0-9]+', 'no-more-numbers') }}
  • Para uma referência completa de todos os filtros nativos do Jinja2, os usuários podem consultar o https://jinja.palletsprojects.com/en/3.1.x/templates/#builtin-filters

Formato para todas as notificações
URL base usada para o {{ base_url }} token nos links de notificação.
O valor padrão é a variável de ambiente do sistema 'BASE_URL' - leia mais aqui.