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:// боты не могут отправлять сообщения другим ботам, поэтому вам следует указать идентификатор чата пользователя, не являющегося ботом.
  • tgram:// поддерживает только очень ограниченный HTML и может привести к сбою при отправке дополнительных тегов, читайте больше здесь (или используйте формат открытого текста/уценки)
  • gets://, posts://, puts://, deletes:// для прямых вызовов API (или опустите "s" для не-SSL, т.е. get://) больше помощи здесь
  • Принимает заполнители {{token}}, перечисленные ниже.
Customise notifications
Название для всех уведомлений
Текст для всех уведомлений — вы можете использовать Jinja2 шаблоны в заголовке, теле и URL-адресе уведомления, а также токены снизу.
Показать токен/заполнители
Токен Описание
{{base_url}} URL-адрес запущенного вами экземпляраchangetection.io.
{{watch_url}} URL-адрес, который просматривается.
{{watch_uuid}} UUID часов.
{{watch_title}} Заголовок страницы часов использует <title>, если он не установлен, и возвращается к URL.
{{watch_tag}} Группа/тег просмотра
{{preview_url}} URL-адрес страницы предварительного просмотра, созданной Changetection.io.
{{change_datetime}} Дата/время изменения, принимает формат=, change_datetime(format='%A'), по умолчанию — «%Y-%m-%d %H:%M:%S %Z».
{{diff_url}} URL-адрес вывода различий для часов.
{{diff}} Вывод различий — только изменения, дополнения и удаления.
Все варианты различий принимаются lines=, context=, word_diff=, ignore_junk= аргументы, например {{diff(lines=10)}}, {{diff_added(lines=5, context=2)}}
{{diff_clean}} Вывод различий — только изменения, дополнения и удаления — Без (добавленного) префикса или цвета
{{diff_added}} Вывод diff - только изменения и дополнения
{{diff_added_clean}} Вывод diff — только изменения и дополнения — Без (добавленного) префикса или цвета
{{diff_removed}} Вывод различий - только изменения и удаления
{{diff_removed_clean}} Вывод различий — только изменения и удаления — Без (добавленного) префикса или цвета
{{diff_full}} Вывод разницы – вывод полной разницы
{{diff_full_clean}} Вывод разницы – вывод полной разницы – Без (добавленного) префикса или цвета
{{diff_patch}} Вывод diff - патч в едином формате
{{diff_changed_from}} Только измененные слова/значения из предыдущей версии — например. старая цена. Лучше всего, когда в каждой строке меняется одно значение; несколько измененных фрагментов объединяются новой строкой.
{{diff_changed_to}} Только измененные слова/значения из новой версии — например. новая цена. Лучше всего, когда в каждой строке меняется одно значение; несколько измененных фрагментов объединяются новой строкой.
{{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' - читайте больше здесь.