Случайные ответы в боте
Бот может отправлять случайный ответ, случайную часть ответа, случайное число, либо перейти по случайной ветке
Если у вас стоит задача отправлять клиентам различные случайные ответы, то воспользуйтесь представленным ниже описанием. Есть возможность отправлять как фразы целиком, так и отдельные слова, цифры и вложения.
В случае, когда необходимо отправить фразу, варианты ответа необходимо записать в формате {текст1|текст2|текст3}, например:

Как работает бот:

Отправка случайного вложения:
Для случайного вывода ссылки список URL необходимо записать в формате <ссылка1><$><ссылка2><$><ссылка3>, например:

Отработка бота:

Отправка случайного числа:
Необходимо вызвать функцию random, указать нижнюю и верхнюю границы для создания случайного числа. Функцию присвоить переменной.
Вывести значение в сообщение бота, поместив имя переменной в #{}, например:

Отработка бота:

Отправка случайного словосочетания:
Есть гипотеза, что при рассылках в Whatsapp вероятность блокировки ниже, если не рассылать одинаковое сообщение, а немного его модифицировать.
Случайная часть предложения выделяется фигурными скобками, а варианты вертикальной чертой, например:
{Привет|Здравствуйте|Добрый день}. Я хочу {пригласить на|предложить|продать} свой мега тренинг.

Ответы бота:

Отправка случайного ответа:
Рассмотрим на примере как отправить в Instagram* комментарий клиенту, выбранный случайным образом.
За выбор случайной строки отвечает метод select_random('str1|str2')
где str1 и str2 - переменные, в значении которых записаны варианты ответа.
За отправку ответа на комментарий под постом, который прокомментировал клиент - insta_create_comment("str")
где str - переменная, в значении которой записан результат полученный методом select_random.

*Принадлежит Meta, деятельность которой признана экстремистской и запрещена на территории РФ.
Last updated
Was this helpful?