Crie um chatbot do WhatsApp usando PHP

construir chatbot é muito fácil com a API Ultramsg, você pode construir um bot de atendimento ao cliente e o melhor chatbot ai Através de passos simples usando a linguagem PHP.

Tarefas do chatbot:

  • A saída da lista de comandos.
  • A saída do horário do servidor do bot em execução no .
  • Enviando imagem para número de telefone ou grupo.
  • Envio de arquivo de áudio.
  • Enviando gravação de áudio ppt.
  • Envio de arquivo de vídeo.
  • Enviando contato.
  • Enviando Frase Aleatória.
  • Enviando Piada Aleatória.
  • Enviando Imagem Aleatória .

Começando

  • A conta Ultramsg é necessária para executar exemplos. Faça login ou crie uma conta se você não tiver um ultramsg.com.
  • vá para sua instância ou crie uma se ainda não tiver feito isso.
  • Digitalize o Qr e certifique-se de que o Status de autenticação da instância: autenticado.

formato de webhook json

Para ver como ficará o JSON recebido este vídeo .

EXEMPLO DE RESPOSTA JSON

{
  "event_type": "message_received",
  "instanceId": "90",
  "data": {
    "id": "[email protected]_7ECAED9EB68D3474BE591443134C2E3F",
    "from": "[email protected]",
    "to": "[email protected]",
    "ack": "pending",
    "type": "chat",
    "body": "I can't send a message using php code\nCan you help me",
    "fromMe": false,
    "isForwarded": false,
    "time": 1643311467
  }
}

Execute um chatbot do WhatsApp

passo 1 :

baixar arquivos de projeto do Github .

e coloque seu ID de instância e Token em example.php

new ultraMsgChatBot("token", "instance_id");

passo 2 :

ative a opção “Webhook on Received” e defina URL Webhook in Instance settings in ultramsg por exemplo https://yourwebsite.com/chatbot/example.php

Definir URL Webhook nas configurações da instância

etapa 3 :

Carregue o projeto do bot em seu servidor ou site.

** Parabéns.. agora você pode falar com seu bot **