Trabajar en mensajeros

Comprobando la suscripción de Instagram

check_insta_subscription()

chevron-rightDescripciónhashtag

Para comprobar la suscripción a una cuenta de Instagram

check_insta_subscription()

Parámetros: Ninguno

La función devuelve lógico True si el usuario está suscrito a la cuenta, Falso si no.

chevron-rightEjemploshashtag

chevron-rightEjemplo de código para copiarhashtag

r=check_insta_subscription()

Trabajando con WhatsApp

check_whatsapp() | get_whatsapp_bot_id_by_phone()

chevron-rightDescripciónhashtag
circle-exclamation

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 lógico True si el número está registrado en WhatsApp, Falso 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

chevron-rightEjemploshashtag

Vamos a comprobar si WhatsApp está conectado a un número de teléfono:

Ejemplo de uso de la función check_whatsapp()
chevron-rightEjemplo de código para copiarhashtag

Eliminando el último mensaje

last_message_id() | remove_last_message()

chevron-rightDescripciónhashtag

last_message_id()- para obtener el número del último mensaje del bot

circle-info

Si se han enviado tanto una imagen como texto, los números de los mensajes se separan con un guion bajo (_).

circle-exclamation

remove_last_message() – para eliminar el último mensaje del bot

triangle-exclamation

Si el "Guardar en el historial del diálogo" si el interruptor está activado, entonces para Telegram y FB puedes eliminar el último mensaje mediante un envío 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 del diálogo.

chevron-rightEjemplohashtag

Ejemplo:

  1. Crea un bloque de difusión:

circle-check

2. Activa la casilla de verificación "Guardar el envío en el historial del diálogo del cliente" en el "Envío" :

Ahora, siéntete libre de enviar el envío.

Si quieres 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 con la función para eliminar el último mensaje.

circle-exclamation

Ejemplo con la obtención del ID del último mensaje.

chevron-rightEjemplo de código para copiarhashtag

Pausando la operación del bot

| pause_bot(minutes)

chevron-rightDescripciónhashtag

pause_bot(minutes) - pausa la operación del bot durante el número especificado de minutos.

minutes - parámetro obligatorio que representa el número de minutos. Puede pasarse como un entero o un número decimal.

La función funciona como hacer clic en el "Pausa" botón en un diálogo con el cliente, pero te permite especificar la duración de la pausa del bot. Devuelve True tras una ejecución exitosa.

Eliminando mensajes programados

| delete_pended_messages_from_list(message_id_list, with_not_delete)

chevron-rightDescripciónhashtag

delete_pended_messages_from_list(message_id_list, with_not_delete)

La función ayuda a eliminar mensajes específicos de los programados.

! message_id_list - parámetro obligatorio; una lista de bloques cuyos mensajes deben eliminarse de los programados.

with_not_delete - parámetro opcional; elimina los mensajes marcados como "No eliminar." Se puede pasar cualquier valor a este parámetro.

El valor de retorno "wrong message_id_list" aparece si no se proporciona message_id_list o si no es un array.

Cómo pasar parámetros:

De dónde obtener el parámetro requerido:

Comprobando el estado del operador

| check_operator_status(email, with_pause)

chevron-rightDescripciónhashtag

check_operator_status(email, with_pause) - comprueba si el operador está de turno. Devuelve True si el operador está de turno, y Falso si no.

! email - parámetro obligatorio; 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 ya sea "De turno" o "En pausa." Si se establece en 0, devuelve un resultado positivo solo cuando el estado del operador es "De turno." Valor predeterminado: 1.

Última actualización