Size: a a a

Combot Россия

2022 January 12

I

Ignat in Combot Россия
у меня в двух чатах не отзывается бот. Только у меня?
источник

I

Ignat in Combot Россия
отлип
источник

I

Ignat in Combot Россия
но всё равно через раз реагирует
источник

АУ

Александр Уватенко... in Combot Россия
Всем привет, хочу поделится опытом, вдруг кому поможет.

В моем чате возникла потребность настроить триггер по особым условиям, чтобы облегчить работу админам чата на 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"}]}

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

Этот триггер пригодится тем у кого есть постоянный формат данных, какие либо номера чего угодно, артикулы, номера рейсов, номера заказов и т.д.
источник

И

Иваныч in Combot Россия
Это один и тот же ответ для любого сообщения с заданными числами?
источник

АУ

Александр Уватенко... in Combot Россия
Да числа постоянно меняются, идут в нарастающем порядке, ответ идет один и тот же.
источник

АУ

Александр Уватенко... in Combot Россия
Есть более простой вариант?)
источник

И

Иваныч in Combot Россия
Понял, спасибо
источник

И

Иваныч in Combot Россия
Вряд ли. Я просто сначала подумал, что ответ зависит от числа. Поэтому не понял, для чего в таком случае регулярка
источник

АУ

Александр Уватенко... in Combot Россия
нет, ответ одинаковый, просто в моем случае таких числе в сутки может быть от 30 до 100 и столько же может быть обращений в чат, админу раньше надо было тратить несколько минут, что бы предоставить ответ, теперь это занимает 1-2 минут ( вставить числа в таблицу, скопировать результат, вставить в триггер)
источник

И

Иваныч in Combot Россия
Есть такое, да. Сейчас вот приветствие не отработал
источник

АУ

Александр Уватенко... in Combot Россия
и у меня
источник

VS

Vadim Sterkin in Combot Россия
И что теперь? Игнорирование проблемы, потому что УМВР? Без команд бот только для антиспама годится,  а после каждой команды материться, вводить релоад и повторять команду - так себе UX.
источник

С

Серафиӎ in Combot Россия
у остальных все нормально работает 🤷‍♂️
источник

АУ

Александр Уватенко... in Combot Россия
Не совсем.... у меня в чате не сработала команда !ro
источник

VS

Vadim Sterkin in Combot Россия
не доказано
источник

АУ

Александр Уватенко... in Combot Россия
Точнее она сработала, но после нее сообщение не удалил бот.
источник

С

Серафиӎ in Combot Россия
только что проверил в двух своих чатах, не вводил reload много месяцев
источник

VS

Vadim Sterkin in Combot Россия
ты сказал, что у остальных нормально работает, в пример привел два свои чата - ты все остальные? нет очевидно

Есть что по делу сказать?
источник

С

Серафиӎ in Combot Россия
а что видишь еще от кого то жалобы на подобную проблему?
источник