Для работы в мессенджерах
Для проверки подписки в Инстаграм*
*На территории Российской Федерации запрещена деятельность социальных сетей 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 - необязательный параметр; удалит сообщения с пометкой "Не удалять". В параметре можно передать любое значение
Возвращаемое значение в виде "wrong message_id_list" отображается в том случае, если message_id_list не передан или передан не массив
Как передать параметры:
Где взять обязательный параметр:
Проверка статуса оператора
| 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