Для работы в мессенджерах

Для проверки подписки в Инстаграм*

*На территории Российской Федерации запрещена деятельность социальных сетей Facebook и Instagram, принадлежащих компании Meta Platforms Inc., признанная экстремистскими!

check_insta_subscription()

Для проверки подписки на *-аккаунт

check_insta_subscription()

Параметры: Без параметров

Функция возвращает логическое True, если пользователь подписан на аккаунт, False - . не подписан.

Для работы с 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 по номеру телефона

Для удаления последнего сообщения

last_message_id() | remove_last_message()

last_message_id()- для получения номера последнего сообщения от бота

Если были отправлены картинка и текст, номера сообщений разделены символом подчеркивания

remove_last_message() – для удаления последнего сообщения от бота

Работает только в Telegram и Вконтакте.

Для приостановки работы бота

| 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 - необязательный параметр; удалит сообщения с пометкой "Не удалять". В параметре можно передать любое значение

Проверка статуса оператора

| check_operator_status(email, with_pause)

check_operator_status(email, with_pause) - проверяет, на смене ли оператор. Возвращает True, если оператор на смене, False - если нет.

! email - обязательный параметр, email сотрудника

with_pause - необязательный параметр, значения - 1 или 0. Если указать 1, функция вернет положительный ответ, если статус сотрудника "На смене" или "Перерыв". Если указать 0, то положительный ответ будет, только если статус сотрудника "На смене". По умолчанию 1

Last updated