Всем привет, хочу поделится опытом, вдруг кому поможет.
В моем чате возникла потребность настроить триггер по особым условиям, чтобы облегчить работу админам чата на 5-7 минут времени
на каждое сообщение, в критические моменты, это архи важно.
В чате пишут число в определенном формате, автору сообщения этот формат известен и бот отвечает определенным текстом. Число всегда уникально и постоянно увеличивается.
Предварительно набор этих чисел известен админам чата.
Как я решил эту ситуацию
Создал гугл таблицу, в столбец "А" админом вставляется набор всех чисел по одному числу в строку. Получается такой длинющий столбец...
В столбец "B" вставил формулу, которая преобразовывает все данные из столбца "А" в регулярное выражение для бота. ="(?is).*?\b("&JOIN("|";FILTER(A2:A;A2:A<>""))&")\b"
Данные из ячейки с формулой копируются и вставляются в триггер.
После чего настроил триггер на выполнение регулярных выражений.
{"t":"Название","cos":[{"mty":"0","tt":"(?is).*?\\b(5369273|5369278|)\\b","ty":"2"}],"acs":[{"ty":"se","t":"Ваш текст.","sr":"1"}]}
В результате получилось, что в чате пишут просьбу с числом из ранее введенного списка и бот согласно регулярному выражению отправляет настроенный ответ. Если бот не отвечает, тогда админ реагирует на сообщение и обрабатывает его.
Этот триггер пригодится тем у кого есть постоянный формат данных, какие либо номера чего угодно, артикулы, номера рейсов, номера заказов и т.д.