Проверка подписки на Instagram
check_insta_subscription()
Для проверки подписки на аккаунт Instagram
check_insta_subscription()
Параметры: нет
Функция возвращает логическое значение True, если пользователь подписан на аккаунт, и False, если нет.

r=check_insta_subscription()
Работа с WhatsApp
check_whatsapp() | get_whatsapp_bot_id_by_phone()
Функции работают, если к проекту подключен WhatsApp-бот.
Для проверки, есть ли WhatsApp у номера телефона
check_whatsapp(phone_number)
метод для проверки, подключен ли WhatsApp к указанному номеру телефона
Параметры:
phone_number - номер телефона в формате 79999999999 или 89999999999
Функция возвращает логическое значение True, если номер зарегистрирован в WhatsApp, и False, если нет.
Для получения WhatsApp bot_id по номеру телефона
get_whatsapp_bot_id_by_phone(bot_phone)
функция для поиска WhatsApp bot_id по номеру телефона
Проверим, подключен ли WhatsApp к номеру телефона:

rs=check_whatsapp(79999999999)
Удаление последнего сообщения
last_message_id() | remove_last_message()
last_message_id() - для получения номера последнего сообщения бота
Если были отправлены и изображение, и текст, номера сообщений разделяются символом подчеркивания (_)
Для корректного получения номера последнего сообщения бота сообщение должно быть сохранено в истории диалога клиента.
Это означает, что в блоке воронки должно быть включено сохранение истории сообщений, если отправка производится через воронку, или при отправке рассылки должна быть включена опция "сохранить сообщение в историю диалога".
remove_last_message() – для удаления последнего сообщения бота
Работает только в Telegram и Facebook.
Если переключатель "Сохранять в историю диалога" включен, то для Telegram и FB можно удалить последнее сообщение через рассылку из блока. Просто используйте функцию remove_last_message() в калькуляторе. Эта функция удаляет последнее сообщение, отправленное ботом, но только если это сообщение сохранено в истории диалога.
Пример:
- Создайте блок рассылки:

Настройте параметры рассылки по своему усмотрению, затем перейдите на вкладку "Отправка".
2. Активируйте флажок "Сохранять рассылку в истории диалога клиента" на вкладке "Отправка":

Теперь смело отправляйте рассылку.
Если вы хотите удалить последнее сообщение (например, сообщение с ошибкой), вы можете сделать это в одном блоке с помощью функции remove_last_message().

Затем отправьте рассылку с функцией удаления последнего сообщения.
ВАЖНО! Последнее сообщение нельзя удалить спустя некоторое время!
Пример с получением ID последнего сообщения.

soob = last_message_id()
status = remove_last_message()
Приостановка работы бота
| pause_bot(minutes)
pause_bot(minutes) - приостанавливает работу бота на указанное количество минут.
minutes - обязательный параметр, представляющий количество минут. Может быть передан как целое, так и десятичное число.
Функция работает аналогично нажатию кнопки "Пауза" в диалоге с клиентом, но позволяет указать продолжительность паузы бота. Возвращает True при успешном выполнении.

Удаление запланированных сообщений
| delete_pended_messages_from_list(message_id_list, with_not_delete)
delete_pended_messages_from_list(message_id_list, with_not_delete)
Функция помогает удалить определенные сообщения из запланированных.
! message_id_list - обязательный параметр; список блоков, сообщения которых необходимо удалить из запланированных.
with_not_delete - необязательный параметр; удаляет сообщения, помеченные как "Не удалять." В этот параметр можно передать любое значение.
Возвращаемое значение "wrong message_id_list" появляется, если message_id_list не указан или не является массивом.
Как передавать параметры:

Где взять необходимый параметр:

Проверка статуса оператора
| check_operator_status(email, with_pause)
check_operator_status(email, with_pause) - проверяет, находится ли оператор на смене. Возвращает True, если оператор на смене, и False, если нет.
! email - обязательный параметр; электронная почта сотрудника
with_pause - необязательный параметр со значениями 1 или 0. Если установлено значение 1, функция возвращает положительный результат, когда статус оператора — "На смене" или "На перерыве." Если установлено значение 0, функция возвращает положительный результат только при статусе оператора "На смене."
Значение по умолчанию: 1.