Параметр CHANNELS_KEYWORDS¶
Параметр задает массив ключевых слов и фраз для создания или активации существующих топиков в статус 🟪 user_answered из статуса ⬛️ closed.
Фильтр срабатывает когда фронтенд (подключенный бот или аккаунт) видит в канале сообщение с указанными ключевыми словами.
После того как топик перешел в любое активное состоянии 🟪 user_answered или 🟨 support_answered, в него транслируются все сообщения без фильтрации по ключевым словам до момента возврата его в статус ⬛️ closed (командой /close или по таймауту).
По умолчанию параметр имеет значение OFF, что означает отсутствие фильтрации по ключевым словам сообщений из каналов.
Для работы фильтра GROUPS_KEYWORDS параметр MONITOR_PRIVATE должен быть установлен в TRUE (по умолчанию не установлен).
Формат данных¶
Каждое строковое значение должно быть заключено в двойные кавычки. Значения разделяются запятыми. Регистр строк по умолчанию игнорируется.
Фразы формируются из набора ключевых слов квадратными скобками [] (должны содержать каждое из указанных слов).
Для отрицания слова перед ним необходимо поставить знак ~.
Чтобы очистить список, отправьте значение OFF.
Сетап-боту необходимо отправить нужное значение после выбора параметра для редактирования.
Значение по умолчанию¶
OFF
Примеры использования¶
"word1", "word2", ["word3","word4"], ["word5","~word6"]
Результат: топик будет создан или активирован только если сообщение из публичного или приватного канала содержит
word1 или word2
ИЛИ
фразу с word3 и word4
ИЛИ
фразу, где есть word5, но нет word6.
Применяется в кейсах:
- фильтрация каналов по ключевым словам