Comprobación de suscripción a Instagram
check_insta_subscription()
Para comprobar la suscripción a una cuenta de Instagram
check_insta_subscription()
Parámetros: Ninguno
La función devuelve True lógico si el usuario está suscrito a la cuenta, False si no lo está.

r=check_insta_subscription()
Trabajando con WhatsApp
check_whatsapp() | get_whatsapp_bot_id_by_phone()
Las funciones funcionan si un bot de WhatsApp está conectado a un proyecto.
Para comprobar si un número de teléfono tiene WhatsApp
check_whatsapp(phone_number)
método para comprobar si WhatsApp está conectado al número de teléfono dado
Parámetros:
phone_number - número de teléfono en el formato 79999999999 o 89999999999
La función devuelve True lógico si el número está registrado en WhatsApp, False si no lo está.
Para obtener el bot_id de WhatsApp por número de teléfono
get_whatsapp_bot_id_by_phone(bot_phone)
función para encontrar el bot_id de WhatsApp por número de teléfono
Comprobemos si WhatsApp está conectado a un número de teléfono:

rs=check_whatsapp(79999999999)
Eliminando el último mensaje
last_message_id() | remove_last_message()
last_message_id()- para obtener el número del último mensaje del bot
Si se han enviado tanto una imagen como un texto, los números de los mensajes están separados por un guion bajo (_)
Para obtener correctamente el número del último mensaje del bot, el mensaje debe guardarse en el historial de diálogo del cliente.
Esto significa que en un bloque de embudo, el guardado del historial de mensajes debe estar habilitado si se envía a través del embudo, o al enviar una transmisión, la opción "guardar mensaje en el historial de diálogo" debe estar activada.
remove_last_message() – para eliminar el último mensaje del bot
Solo funciona en Telegram y Facebook.
Si la opción "Guardar en el historial de diálogo" está habilitada, entonces para Telegram y FB puedes eliminar el último mensaje a través de un envío masivo desde un bloque. Simplemente usa la función remove_last_message() en la calculadora. Esta función elimina el último mensaje enviado por el bot, pero solo si ese mensaje está guardado en el historial de diálogo.
Ejemplo:
- Crea un bloque de transmisión:

Personaliza la configuración del envío masivo como desees, luego ve a la pestaña "Envío".
2. Activa la casilla "Guardar envío masivo en el historial de diálogo del cliente" en la pestaña "Envío":

Ahora, siéntete libre de enviar el envío masivo.
Si deseas eliminar el último mensaje (por ejemplo, un mensaje con un error), puedes hacerlo en un solo bloque usando la función remove_last_message().

A continuación, envía el envío masivo con la función para eliminar el último mensaje.
¡IMPORTANTE! ¡El último mensaje no se puede eliminar después de un tiempo!
Ejemplo con obtención del ID del último mensaje.

soob = last_message_id()
status = remove_last_message()
Pausando la operación del bot
| pause_bot(minutes)
pause_bot(minutes) - pausa la operación del bot durante el número especificado de minutos.
minutes - parámetro requerido que representa el número de minutos. Se puede pasar como un número entero o decimal.
La función funciona como hacer clic en el botón "Pausa" en un diálogo de cliente, pero te permite especificar la duración para pausar el bot. Devuelve True tras una ejecución exitosa.

Eliminando mensajes planificados
| delete_pended_messages_from_list(message_id_list, with_not_delete)
delete_pended_messages_from_list(message_id_list, with_not_delete)
La función ayuda a eliminar mensajes específicos de los planificados.
! message_id_list - parámetro requerido; una lista de bloques cuyos mensajes deben eliminarse de los planificados.
with_not_delete - parámetro opcional; elimina mensajes marcados como "No eliminar." Se puede pasar cualquier valor a este parámetro.
El valor de retorno "wrong message_id_list" aparece si message_id_list no se proporciona o no es un array.
Cómo pasar parámetros:

Dónde obtener el parámetro requerido:

Comprobando el estado del operador
| check_operator_status(email, with_pause)
check_operator_status(email, with_pause) - comprueba si el operador está en turno. Devuelve True si el operador está en turno, y False si no lo está.
! email - parámetro requerido; el correo electrónico de un empleado
with_pause - parámetro opcional con valores 1 o 0. Si se establece en 1, la función devuelve un resultado positivo cuando el estado del operador es "En turno" o "En pausa." Si se establece en 0, devuelve un resultado positivo solo cuando el estado del operador es "En turno."
Valor predeterminado: 1.


