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.

Порада: Використовуйте URL сповіщень AppRise для сповіщень практично в будь-який сервіс! Будь ласка, прочитайте вікі по сервісах сповіщень тут для важливих нотаток щодо конфігурації.

Показати розширену довідку та поради
  • discord:// (або https://discord.com/api/webhooks...)) підтримує максимум 2000 символів тексту сповіщення, включаючи заголовок.
  • tgram:// боти не можуть надсилати повідомлення іншим ботам, тому ви повинні вказати ID чату користувача (не бота).
  • tgram:// підтримує дуже обмежений HTML і може видати помилку при надсиланні зайвих тегів, читати більше тут (або використовуйте формат plaintext/markdown)
  • gets://, posts://, puts://, deletes:// для прямих викликів API (або опустіть "s" для не-SSL, тобто get://) більше довідки тут
  • Приймає заповнювачі {{token}}, перелічені нижче
Customise notifications
Заголовок для всіх сповіщень
Тіло для всіх сповіщень — Ви можете використовувати Jinja2 шаблонізацію в заголовку, тілі та URL сповіщення, а також токени нижче.
Показати токени/заповнювачі
Токен Опис
{{base_url}} URL екземпляра changedetection.io, який ви використовуєте.
{{watch_url}} URL, за яким ведеться спостереження.
{{watch_uuid}} UUID завдання.
{{watch_title}} Заголовок сторінки завдання, використовує <title>, якщо не задано - URL
{{watch_tag}} Група / тег завдання
{{preview_url}} URL сторінки попереднього перегляду, створеної changedetection.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}} URL виводу різниці (diff) для завдання.
{{diff}} Вивід diff - тільки зміни, додавання та видалення
All diff variants accept lines=, context=, word_diff=, ignore_junk= args, e.g. {{diff(lines=10)}}, {{diff_added(lines=5, context=2)}}
{{diff_clean}} Вивід diff - тільки зміни, додавання та видалення — Без префікса (додано) або кольорів
{{diff_added}} Вивід diff - тільки зміни та додавання
{{diff_added_clean}} Вивід diff - тільки зміни та додавання — Без префікса (додано) або кольорів
{{diff_removed}} Вивід diff - тільки зміни та видалення
{{diff_removed_clean}} Вивід diff - тільки зміни та видалення — Без префікса (додано) або кольорів
{{diff_full}} Вивід diff - повний вивід різниці
{{diff_full_clean}} Вивід diff - повний вивід різниці — Без префікса (додано) або кольорів
{{diff_patch}} Вивід diff - патч у форматі unified
{{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}} Текстовий вміст поточного знімка, корисно при використанні JSON або CSS фільтрів
{{triggered_text}} Текст, що викликав спрацювання фільтрів

Увага: Вміст {{diff}}, {{diff_removed}}, та {{diff_added}} залежить від того, як алгоритм різниці сприймає зміну.
Наприклад, додавання або видалення в деяких випадках може бути сприйняте як зміна. Детальніше тут
  • Для JSON навантажень використовуйте |tojson без лапок для автоматичного екранування, наприклад - { "name": {{ watch_title|tojson }} }
  • URL кодування, використовуйте |urlencode, наприклад - gets://hook-website.com/test.php?title={{ watch_title|urlencode }}
  • Заміна за регулярним виразом, використовуйте |regex_replace, наприклад - {{ "hello world 123" | regex_replace('[0-9]+', 'no-more-numbers') }}
  • Для повного довідника по всіх вбудованих фільтрах Jinja2 зверніться до https://jinja.palletsprojects.com/en/3.1.x/templates/#builtin-filters

Формат для всіх сповіщень
Базовий URL, що використовується для {{ base_url }} токена в посиланнях сповіщень.
Значення за замовчуванням береться із системної змінної оточення 'BASE_URL' - читати більше тут.