Для работы в мессенджерах
Last updated
Last updated
*На территории Российской Федерации запрещена деятельность социальных сетей Facebook и Instagram, принадлежащих компании Meta Platforms Inc., признанная экстремистскими!
Для проверки подписки на *-аккаунт
check_insta_subscription()
Параметры: Без параметров
Функция возвращает логическое True, если пользователь подписан на аккаунт, False - . не подписан.
Функции работают, если к проекту подключен 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() – для удаления последнего сообщения от бота
Работает только в Telegram и Вконтакте.
pause_bot(minutes) - приостанавливает действие бота на указанное количество минут.
minutes - число, обязательный параметр. Передавать можно как целое число, так и с точкой
Функция работает аналогично нажатию на кнопку "пауза" в диалоге с клиентом, только мы передаем сами на какое время останавливаем бота. При успешном выполнении возвращает True
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) - проверяет, на смене ли оператор. Возвращает True, если оператор на смене, False - если нет.
! email - обязательный параметр, email сотрудника
with_pause - необязательный параметр, значения - 1 или 0. Если указать 1, функция вернет положительный ответ, если статус сотрудника "На смене" или "Перерыв". Если указать 0, то положительный ответ будет, только если статус сотрудника "На смене". По умолчанию 1