Como receber mensagens do WhatsApp em um banco de dados SQL

Este artigo é um tutorial detalhado sobre como receber mensagens do WhatsApp em um banco de dados SQL. As mensagens vêm do WhatsApp e são enviadas para o servidor Microsoft SQL via Ozeki SMS Gateway. Com o Ozeki SMS Gateway, você pode configurar facilmente uma conexão entre seu banco de dados e o WhatsApp, permitindo que você receba mensagens diretamente em suas tabelas SQL. Esperamos que você ache este artigo informativo e vamos começar!

O que é mensagem do WhatsApp?

WhatsApp é um serviço de mensagens popular, gratuito e multiplataforma para troca de mensagens de texto, voz e vídeo, além de documentos e fotos.

O que é webhook do WhatsApp?

Webhook do WhatsApp é uma interface de programação que permite que terceiros sejam notificados automaticamente e respondam a novas mensagens na plataforma WhatsApp.

Recebendo mensagens do WhatsApp em um banco de dados SQL

A mensagem enviada pelo usuário do WhatsApp vai para o servidor do WhatsApp, que usa uma conexão API para enviar a mensagem para o Ozeki SMS Gateway dentro de 24 horas. Em seguida, a mensagem chega ao servidor do banco de dados MS SQL.

receber mensagens no sql
Figura 1 - Recebendo mensagens do WhatsApp em um banco de dados SQL

Como receber mensagens do WhatsApp em um banco de dados SQL (Passos simples)

Para receber mensagens do WhatsApp em um banco de dados SQL:

  1. Inicie o aplicativo Ozeki SMS Gateway
  2. Configure o webhook do WhatsApp
  3. Verifique a mensagem no banco de dados SQL

Como receber mensagens do WhatsApp no MS SQL (Tutorial em vídeo)

Este vídeo mostra como receber mensagens do WhatsApp. Como conectar seu webhook do WhatsApp ao Ozeki SMS Gateway. Como configurar o webhook, quais parâmetros definir. Após a conexão bem-sucedida, você pode ver as mensagens recebidas no arquivo de log e também no banco de dados.

Vídeo 1 - Receber mensagem do WhatsApp

Primeiro, faça login no Ozeki SMS Gateway, depois selecione o ícone do SMS Gateway Desktop. Na barra de ferramentas do Ozeki, selecione o link existente do Cliente WhatsApp (Figura 2) no lado esquerdo do painel de Conexões.

cliente whatsapp
Figura 2 - Clique no Cliente WhatsApp no painel esquerdo

Abra o menu de Configuração do WhatsApp na página do Meta for Developers para configurar o webhook (Figura 3). Clique em Editar.
O webhook precisa ser configurado porque permite que o Ozeki SMS Gateway envie uma mensagem de alerta para o WhatsApp quando receber uma mensagem de um telefone celular, ou quando o status de uma mensagem do WhatsApp enviada para um celular for alterado.

webhook
Figura 3 - Configurações do webhook

Na página do cliente WhatsApp, precisamos da aba Configurar. Role para baixo até a seção URL de callback publicada e copie (Figura 4), é um modelo. Isso ajudará você a apenas copiar e colar.

modelo de webhook
Figura 4 - Copie o modelo da URL de callback publicada

Cole o modelo no campo URL de callback (Figura 5).

url de callback
Figura 5 - Cole o modelo na URL de callback do webhook

Copie o Nome da conexão e o Token de verificação (Figura 7). O nome da conexão especifica o nome da conexão, o token de verificação é responsável pela segurança.

nome da conexão e token
Figura 6 - Copie o Nome da conexão e o Token de verificação

Cole o Nome da conexão no final do modelo. Substitua o [public-ip]:[port] pelo seu IP público com a porta encaminhada.
Cole o Token de verificação no campo Token de verificação na página do Meta for Developers. Se preencheu tudo, clique no botão Verificar e salvar.
Depois pressione o botão Gerenciar (Figura 6).

configuração do webhook
Figura 7 - Todos os campos preenchidos na configuração do webhook

Você precisa selecionar o Campo do webhook, então selecione mensagens na página. Marque esta caixa e clique em Concluído (Figura 30). Selecionar o tipo de mensagem na configuração do webhook do WhatsApp indica que o webhook responderá a mensagens. Isso significa que o webhook funcionará quando mensagens forem recebidas e enviadas.

campos do webhook mensagem
Figura 8 - Selecione o tipo de mensagem nas configurações do webhook do WhatsApp

Deve ficar assim (Figura 9), se fizermos tudo corretamente. E você pode testar a conexão bem-sucedida no Ozeki SMS Gateway.

configuração bem-sucedida do webhook
Figura 9 - Configuração do webhook concluída com sucesso

Voltemos ao Ozeki SMS Gateway. No Cliente WhatsApp, clique em Eventos para ver o log. Envie uma mensagem no aplicativo WhatsApp, a mensagem deve aparecer no log (Figura 10).

mensagem recebida no log
Figura 10 - Envie uma mensagem de teste e veja o arquivo de log

No lado esquerdo do painel de controle, em Pastas, clique no link Encaminhadas e escolha a aba Encaminhadas aceitas. Onde você pode ver as mensagens (Figura 11).

mensagem encaminhada
Figura 11 - Você pode ver a mensagem na pasta de encaminhadas

Volte para a Página principal e selecione o link existente do SQL Server no lado direito do painel Usuários e aplicativos (Figura 12) para ver a mensagem recebida aqui também.

ms sql server
Figura 12 - Selecione o SQL Server para ver as mensagens

Vamos consultar uma mensagem no banco de dados. Vá para a aba SQL da sua conexão. Selecione SELECT * no menu suspenso e você pode ver todas as mensagens recebidas (Figura 13).

mensagem sql in
Figura 13 - Você pode consultar a caixa de entrada com SQL

Qual é o propósito do webhook no Ozeki SMS Gateway?

O webhook do Ozeki SMS Gateway permite que o sistema envie uma mensagem de alerta para o WhatsApp. Quando recebe uma mensagem de um telefone móvel, ou quando há uma mudança no status de uma mensagem do WhatsApp enviada para um telefone móvel.

Posso usar um webhook do WhatsApp para enviar mensagens?

Não, não pode. O principal propósito de um webhook do WhatsApp é receber notificações e informações, a funcionalidade do webhook não foi projetada para enviar mensagens.

Por que usar um webhook do WhatsApp?

Um webhook do WhatsApp ajuda os desenvolvedores a automatizar respostas, receber notificações e conectar-se com outros sistemas em tempo real na plataforma do WhatsApp.

Qual é o propósito da URL de callback em um webhook do WhatsApp?

A URL de callback em um webhook do WhatsApp é onde o WhatsApp envia mensagens para informar aplicativos de terceiros sobre eventos, como novas mensagens ou mudanças no status de mensagens, através de requisições HTTP.

Um webhook do WhatsApp é seguro?

A segurança de um webhook do WhatsApp depende de como ele é configurado pelo desenvolvedor. É importante usar conexões seguras (HTTPS) e métodos de autenticação adequados para manter os dados seguros e confidenciais. Dentro do Ozeki SMS Gateway, ele é seguro.

Que informações posso receber através de um webhook do WhatsApp?

Com um webhook do WhatsApp, você pode receber informações sobre novas mensagens, atualizações no status de mensagens (como entregue ou lida), e outros eventos importantes no WhatsApp.

Resumo

Este artigo fornece instruções sobre como receber mensagens do WhatsApp em um banco de dados SQL usando o Ozeki SMS Gateway. O artigo explica os componentes das mensagens do WhatsApp, o propósito do webhook no Ozeki SMS Gateway e os passos envolvidos na configuração do webhook para receber mensagens do WhatsApp. Além disso, o artigo fornece respostas para perguntas frequentes (FAQs) sobre webhooks do WhatsApp.

Seguindo as instruções detalhadas fornecidas no artigo, você pode simplesmente integrar mensagens do WhatsApp na sua infraestrutura existente de banco de dados SQL, simplificando seus processos de comunicação e gestão de dados.

Com as capturas de tela e instruções fornecidas, você pode facilmente seguir os passos.

Além disso, aqui estão algumas dicas valiosas para configurar sua conexão de SMS do WhatsApp:

  • Verifique se você tem um ID de conta do WhatsApp Business válido e um token de acesso temporário.
  • Certifique-se de que o número de telefone adicionado ao WhatsApp Business App corresponde ao usado no Ozeki SMS Gateway.
  • Valide a conexão enviando uma mensagem de teste para um número de telefone de destinatário.
  • Utilize uma URL de callback segura para o seu webhook do WhatsApp.

Se tiver mais dúvidas, envie um e-mail para info@ozeki.com ou registre-se no nosso site: https://myozeki.com para obter ajuda.