Як працюють налаштування
Один раз задай стандартні параметри, а потім змінюй лише сервери, групи, канали або теми, яким потрібна інша поведінка.
ForwardMsg побудовано на принципі стандартних значень і винятків.
Замість того щоб налаштовувати кожен канал або тему окремо, один раз задай параметр у Глобальних налаштуваннях, і решта автоматизації використовуватиме його. Потім окремо зміни лише сервер, групу, канал або тему, які мають працювати інакше.
Запам'ятай: пріоритет має найбільш конкретне налаштування.
Глобальні налаштування
↓
Сервер або група
↓
Канал або темаЗміни в Глобальних налаштуваннях стосуються лише поточної автоматизації. Інші автоматизації не зміняться. Якщо розмова не належить до сервера чи групи, її налаштування успадковуються безпосередньо з Глобальних налаштувань.
Рівні налаштувань
Ці рівні стосуються чатів-джерел, за якими ти стежиш й звідки копіюєш повідомлення. Щоб відкрити налаштування рівня, натисни Глобальні налаштування, сервер, групу, канал або тему у списку ліворуч.
| Що потрібно зробити | Де налаштувати |
|---|---|
| Застосувати однакове налаштування до всіх відстежуваних розмов цієї автоматизації | Глобальні налаштування |
| Однаково налаштувати відстежувані канали на одному сервері або теми в одній групі | Сервер або група |
| Задати окрему поведінку для одного каналу чи теми | Канал або тема |
Наприклад, щоб додати однаковий нижній колонтитул до всіх пересланих повідомлень, один раз збережи формат повідомлення в Глобальних налаштуваннях. Відкривати кожен канал не потрібно.
Якщо на одному сервері потрібен інший нижній колонтитул, натисни цей сервер і збережи окремий формат повідомлення. Відстежувані канали використовуватимуть шаблон сервера, якщо для конкретного каналу не задано власний.
Якщо окремому каналу потрібен ще один варіант, натисни його та налаштуй формат повідомлення. Новий шаблон використовуватиметься лише для повідомлень із цього каналу. Так само можна налаштувати групу та її теми.
Як працює успадкування
ForwardMsg перевіряє кожне налаштування від найконкретнішого рівня до найзагальнішого:
- Канал або тема
- Сервер або група
- Глобальні налаштування
Якщо для поточного рівня не задано окремого значення, ForwardMsg бере його з наступного рівня вище. Це називається успадкуванням.
Кожне налаштування успадковується окремо. Канал може мати власну маршрутизацію, але водночас успадковувати формат повідомлення, фільтри, водяний знак та інші параметри сервера або Глобальних налаштувань.
Приклад: один формат, один фільтр і окреме призначення
Уявімо, що задано такі три рівні:
| Рівень | Що налаштовано |
|---|---|
| Глобальні налаштування | Формат повідомлення додає нижній колонтитул — Моя мережа, а фільтри блокують повідомлення з #реклама. |
| Сервер «Спільнота» | Формат повідомлення змінює нижній колонтитул на — Спільнота. |
| #announcements на сервері «Спільнота» | Маршрутизація надсилає копії до окремого призначення Оголошення. |
Результат буде таким:
- Відстежувані канали поза сервером «Спільнота» використовують глобальний формат повідомлення та фільтр, якщо для них не задано власних параметрів.
- Відстежувані канали на сервері «Спільнота» використовують формат повідомлення «Спільнота», але й далі успадковують глобальний фільтр.
#announcementsвикористовує власну маршрутизацію, формат повідомлення «Спільнота» та глобальний фільтр.
Налаштовуй лише те, що відрізняється. Решта значень береться з рівня вище.
Власне значення замінює значення рівнем вище
Якщо для каналу задано власне значення, воно замінює значення сервера чи групи лише для цього налаштування.
Наприклад, зміна формату повідомлення для #support не скасовує успадкування фільтрів або маршрутизації. Зміниться лише формат повідомлення.
Як працюють списки маршрутизації
Власний список маршрутизації стає повним списком призначень для цього чату-джерела:
| Де налаштовано маршрутизацію | Призначення у списку |
|---|---|
| Глобальні налаштування | Головна стрічка |
#support | Стрічка підтримки |
Повідомлення з #support надходитимуть лише до «Стрічки підтримки». ForwardMsg автоматично не об'єднує «Головну стрічку» зі «Стрічкою підтримки».
Щоб надсилати повідомлення з #support в обидва місця, додай обидва призначення до його списку маршрутизації. Те саме правило заміни діє для власного списку Заміни або видалення: додай всі правила, які мають застосовуватися до цієї розмови.
Повний приклад див. у посібнику Пересилання чатів до окремих призначень.
Залишай спільні налаштування успадкованими
Не потрібно копіювати налаштування з Глобальних налаштувань на кожен сервер або канал. Залишай параметр успадкованим, якщо для нього не потрібен виняток.
Якщо згодом змінити спільний параметр, сервери, групи, канали й теми, які й далі його успадковують, використовуватимуть нове значення. Елементи з власним значенням збережуть його.
Наприклад, якщо змінити глобальний фільтр, його успадковане значення оновиться для «Спільноти» й #announcements з прикладу вище. Їхній власний формат повідомлення та маршрутизація залишаться незмінними.
Налаштування й чати для відстеження — різні речі
Налаштування визначають, що робити з повідомленнями у відстежуваній розмові. Самі розмови, за якими потрібно стежити, усе одно потрібно додати.
Додавання чату до списку відстеження вказує ForwardMsg копіювати з нього повідомлення. Натискання на чат у цьому списку відкриває його налаштування, де можна змінити поведінку.
Якщо очистити список маршрутизації каналу, він використовуватиме призначення сервера, а якщо їх не задано — Глобальних налаштувань. Щоб припинити копіювати повідомлення з розмови, видали її як джерело з автоматизації.
Збережи зміни
- Натисни рівень, який хочеш налаштувати, у списку ліворуч.
- Відкрий потрібну вкладку й зміни параметри.
- Перш ніж перейти до іншого елемента, натисни Зберегти зміни.
Кнопка Зберегти зміни зберігає параметри повідомлень для вибраного рівня. Кнопка Оновити налаштування зберігає зміни підключення акаунта чи бота в розділі «Налаштування автоматизації». Якщо ForwardMsg просить перезапустити автоматизацію, виконай цю вказівку, щоб застосувати зміни.
Переглянь налаштування
Вибери, куди надсилати повідомлення
Вибери типи повідомлень
Дозволяй або блокуй повідомлення
Зміни формат повідомлення
Поширені запитання
Чи потрібно налаштовувати кожен канал або тему?
Якщо змінити одне налаштування каналу, він перестане успадковувати всі інші?
Чому канал не використовує Глобальні налаштування?
Список маршрутизації каналу додається до списку сервера або глобального списку?
Що станеться, якщо пізніше змінити глобальне налаштування або налаштування сервера?
Що означають порожні поля, вимкнений стан і нульова затримка?
- Залиш Формат повідомлення порожнім, щоб використовувати формат із рівня вище.
- Залиш список Маршрутизації або Заміни або видалення порожнім, щоб використовувати список рівня вище.
- Вибери Вимкнено, щоб вимкнути параметр, навіть якщо на рівні вище його ввімкнено.
- Задай для Затримки повідомлень значення
0, щоб надсилати повідомлення без затримки, успадкованої з вищого рівня.