Условия срабатывания определяют, на какие входящие сообщения ответит чат-бот. В редакторе каждое условие состоит из поля, оператора и, если оператор его требует, значения. Без условий бот подходит ко всем сообщениям выбранного канала.

Как работают «И» и «ИЛИ»
Все условия (И). Бот подходит, когда совпали все строки группы.
Любое (ИЛИ). Достаточно одной совпавшей строки.
Вложенная группа. Сначала проверяются её собственные строки, затем результат группы участвует в проверке внешней группы.
Пример на снимке: сообщение должно содержать «размер» И («доставка» ИЛИ «самовывоз»). Так можно описать несколько вариантов одним ботом.
Операторы сравнения
Равно / не равно. Полное совпадение или его отсутствие. Подходит, когда важно точное значение поля.
Содержит текст / не содержит текст. Проверка фрагмента внутри текста. Например, «ремонт стиральных машин» найдётся и в более длинном заголовке.
Больше / меньше. Числовое сравнение, например для цены объявления. Указывайте число без знака валюты.
Пусто / не пусто. Проверка наличия значения; поле значения оставьте пустым.
Начинается с / не начинается с. Проверка начала строки, а не фрагмента в любой её части.
Регистр букв при текстовом сравнении не учитывается. Для оператора «содержит текст» можно перечислить варианты через вертикальную черту: «привет|здравствуйте|добрый день». Условие выполнится, если найден один из вариантов. Для исключений с «не содержит текст» лучше создать отдельную строку для каждого слова и объединить их через «И».
Примеры
Только конкретный заголовок. «Заголовок объявления» → «равно» → «Ремонт стиральных машин». Более длинные заголовки не подойдут.
Похожие объявления. «Заголовок объявления» → «содержит текст» → «ремонт стиральных машин». Фраза может стоять в любой части заголовка.
Цена выше порога. «Цена» → «больше» → «10000». Значение 10000 не входит в результат; подойдут только большие суммы.
Прямое сообщение на аккаунт. «Заголовок объявления» → «пусто». Это сообщение, которое не относится к объявлению.
Особенности полей
Аккаунт. Выберите нужный аккаунт из списка в форме условия, не вводите его почту вручную. Для исключения нескольких аккаунтов задайте по строке «Аккаунт» → «не равно» на каждый и объедините строки через «И».
ID объявления. Проверьте формат значения в тесте: это поле может сравниваться с адресом объявления. Обычно удобнее «содержит текст» с ID.
Цена. Используйте «больше» или «меньше» для числового порога.
Теги. Для тегов используйте точное название; если нужны несколько допустимых тегов, добавьте их отдельными условиями «ИЛИ».
Чтобы отвечать на системное сообщение Авито, в «Дополнительных настройках» выберите «Системные сообщения Авито» → «Обрабатывать как обычные». Затем задайте условие по фактическому тексту уведомления, который виден в диалоге Веб ЦС.
Если подходят несколько ботов
Включённые боты проверяются по очереди: сначала с большим числом условий, затем с меньшим. Срабатывает первый подходящий бот. Бот без условий служит общим ответом и проверяется последним. Если у двух ботов одинаковое число условий, не полагайтесь на их порядок — разведите их условиями.
Например, «Цена на диваны» с условиями по аккаунту и заголовку объявления будет проверен раньше «Общего приветствия» без условий. Точный результат для конкретного сообщения проверьте тестом в Веб ЦС — шаги есть в статье «Добавление авто-ответа (чат-бота)».

