Este arquivo contém a definição de um comando de console Laravel para enviar e-mails e mensagens WhatsApp com relatórios de anúncios do Meta Ads para clientes.
- Nome:
send:email
- Assinatura:
$signature = 'send:email';
Este comando envia relatórios de desempenho de anúncios do Meta Ads via e-mail e WhatsApp para os clientes.
O método handle()
é executado quando o comando é chamado.
Este método é responsável por iterar sobre todos os clientes e enviar os relatórios.
- Nenhum.
- Obtenção de Clientes: Obtém todos os clientes da base de dados.
- Iteração de Clientes: Itera sobre cada cliente para enviar relatórios individualmente.
- Geração de Mensagem WhatsApp: Gera mensagens personalizadas com os resultados dos anúncios.
- Envio de Mensagem WhatsApp: Envia as mensagens WhatsApp usando a API do Meta WPP.
- Atualização de Dados do Anúncio: Atualiza ou cria registros de dados de desempenho do anúncio na base de dados.
- Registro de Logs: Registra informações sobre o envio das mensagens.
Este método é responsável por obter os insights dos anúncios do Meta Ads.
$id_meta
: ID da conta do Meta Ads.
- Inicialização da API do Meta Ads: Inicializa a API do Meta Ads.
- Definição de Campos e Parâmetros: Define os campos e parâmetros para obter insights dos anúncios.
- Obtenção de Insights: Obtém os insights dos anúncios usando a ID da conta.
Este método é responsável por enviar mensagens WhatsApp usando a API do Meta WPP.
$text
: Texto da mensagem WhatsApp.$wpp
: Número de telefone do destinatário.
- Montagem dos Dados da Mensagem: Monta os dados da mensagem WhatsApp.
- Envio da Mensagem: Envia a mensagem WhatsApp usando a API do Meta WPP.
- Registro de Logs: Registra informações sobre o envio da mensagem.
- Laravel Framework: Requer o framework Laravel para execução do comando de console.
- Facebook Business SDK: Requer o SDK do Facebook Business para interação com a API do Meta Ads e Meta WPP.
META_ADS_TOKEN
: Token de acesso para a API do Meta Ads.META_WPP_TOKEN
: Token de acesso para a API do Meta WPP.
- log-whatsapp: Registra informações sobre o envio das mensagens WhatsApp.
Este documento descreve o funcionamento e a estrutura do comando send:email
para envio de relatórios de anúncios do Meta Ads via e-mail e WhatsApp.