Verificando assinatura do Instagram
check_insta_subscription()
Para verificar a assinatura de uma conta do Instagram
check_insta_subscription()
Parâmetros: Nenhum
A função retorna True lógico se o usuário estiver inscrito na conta, False caso contrário.

r=check_insta_subscription()
Trabalhando com WhatsApp
check_whatsapp() | get_whatsapp_bot_id_by_phone()
As funções funcionam se um bot do WhatsApp estiver conectado a um projeto.
Para verificar se um número de telefone tem WhatsApp
check_whatsapp(phone_number)
método para verificar se o WhatsApp está conectado ao número de telefone fornecido
Parâmetros:
phone_number - número de telefone no formato 79999999999 ou 89999999999
A função retorna True lógico se o número estiver registrado no WhatsApp, False caso contrário.
Para obter o bot_id do WhatsApp pelo número de telefone
get_whatsapp_bot_id_by_phone(bot_phone)
função para encontrar o bot_id do WhatsApp pelo número de telefone
Vamos verificar se o WhatsApp está conectado a um número de telefone:

rs=check_whatsapp(79999999999)
Removendo a última mensagem
last_message_id() | remove_last_message()
last_message_id()- para obter o número da última mensagem do bot
Se tanto uma imagem quanto um texto foram enviados, os números das mensagens são separados por um sublinhado (_)
Para obter corretamente o número da última mensagem do bot, a mensagem deve ser salva no histórico de diálogo do cliente.
Isso significa que, em um bloco de funil, o salvamento do histórico de mensagens deve estar ativado se enviado pelo funil, ou ao enviar uma transmissão, a opção "salvar mensagem no histórico de diálogo" precisa estar ativada.
remove_last_message() – para deletar a última mensagem do bot
Funciona apenas no Telegram e Facebook.
Se a opção "Salvar no histórico de diálogo" estiver ativada, então para Telegram e FB você pode deletar a última mensagem através de um mailing a partir de um bloco. Basta usar a função remove_last_message() na calculadora. Esta função remove a última mensagem enviada pelo bot, mas apenas se essa mensagem estiver salva no histórico de diálogo.
Exemplo:
- Crie um bloco de transmissão:

Personalize as configurações de mailing como desejar, depois vá para a aba "Envio".
2. Ative a caixa de seleção "Salvar mailing no histórico de diálogo do cliente" na aba "Envio":

Agora, sinta-se à vontade para enviar o mailing.
Se você quiser deletar a última mensagem (por exemplo, uma mensagem com erro), pode fazê-lo em um único bloco usando a função remove_last_message().

Em seguida, envie o mailing com a função para deletar a última mensagem.
IMPORTANTE! A última mensagem não pode ser deletada após algum tempo!
Exemplo com obtenção do ID da última mensagem.

soob = last_message_id()
status = remove_last_message()
Pausando a operação do bot
| pause_bot(minutes)
pause_bot(minutes) - pausa a operação do bot pelo número especificado de minutos.
minutes - parâmetro obrigatório representando o número de minutos. Pode ser passado como um número inteiro ou decimal.
A função funciona como clicar no botão "Pausar" em um diálogo de cliente, mas permite especificar a duração da pausa do bot. Retorna True em caso de execução bem-sucedida.

Deletando mensagens planejadas
| delete_pended_messages_from_list(message_id_list, with_not_delete)
delete_pended_messages_from_list(message_id_list, with_not_delete)
A função ajuda a deletar mensagens específicas das programadas.
! message_id_list - parâmetro obrigatório; uma lista de blocos cujas mensagens precisam ser deletadas das programadas.
with_not_delete - parâmetro opcional; deleta mensagens marcadas como "Não deletar." Qualquer valor pode ser passado para este parâmetro.
O valor de retorno "wrong message_id_list" aparece se message_id_list não for fornecido ou não for um array.
Como passar parâmetros:

Onde obter o parâmetro necessário:

Verificando o status do operador
| check_operator_status(email, with_pause)
check_operator_status(email, with_pause) - verifica se o operador está em turno. Retorna True se o operador estiver em turno, e False caso contrário.
! email - parâmetro obrigatório; o email de um funcionário
with_pause - parâmetro opcional com valores 1 ou 0. Se definido como 1, a função retorna um resultado positivo quando o status do operador é "Em turno" ou "Em pausa." Se definido como 0, retorna um resultado positivo apenas quando o status do operador é "Em turno."
Valor padrão: 1.


