Moorse é uma empresa focada no desenvolvimento de API's e tecnologias de diversos canais de comunicação, entre essas API's temos a solução Moorse WhatsApp API (API não-oficial) que permite desenvolvedores utilizarem de suas funcionalidades que podem ter semelhança com a API oficial. Viemos ao mercado com o objetivo de facilitar a comunicação entre o seu sistema e o mundo digital de forma robusta e escalável. Esta documentação tem como objetivo exemplificar o uso do Whatsapp API na linguagem Javascript utilizando Typescript
- E-Commerce – Envie mensagens com o status do pedido em tempo real, mantenha seu cliente informado.
- Chat Bot – Automatize a interação com clientes por fluxos conversacionais e seja mais eficiente. Escolha respostas predefinidas ou crie chatbots com Inteligência Artificial para interagir no WhatsApp.
- Alertas e Notificações – Use as mensagens do WhatsApp para enviar com segurança mensagens sobre monitoramento, desde notificações de voo até confirmações de reserva e alertas de entrega.
- Atendimento – Crie seu sistema de atendimento utilizando nossas APIs, permita que as equipes de vendas e suporte respondam perguntas sobre produtos ou serviços de atendimento ao cliente usando o aplicativo de mensagens preferido de seus clientes.
Além do Javascript, nós temos exemplos nas mais variadas linguagens utilizadas no momento. Veja abaixo todas as opções que temos disponíveis:
Você não tem muito conhecimento, ou quer testar nossa API sem precisar utilizar uma linguagem de programação ou o terminal? Disponibilizamos também uma interface web onde você consegue realizar o teste em apenas 3 passos. Acesse o Moorse Demo e veja como é simples.
Neste tópico iremos ver como realizar a configuração do projeto.
- Acesse o sistema do Moorse e crie sua conta.
- No menu de integrações identifique o número disponibilizado para realizar sua demo.
- No menu de webhooks crie um Novo Webhook e adicione:
- Nome:
- Método:
POST
- URL: https:///webhook
Caso não tenha um ip público é possivel utilizar o
ngrok
para gerar uma URL pública sem nenhum custoVocê pode baixar o ngrok clicando aqui Após baixar execute o mesmo com o seguinte comando no seu terminal:
$ ngrok http 3333
- Crie um arquivo
.env
e adicione as seguintes variáveis com as configurações da sua conta moorse.
MOORSE_URL = http://api.moorse.io
MOORSE_LOGIN = seuemail@email.com
MOORSE_PASS = 123456
No terminal Acesse a raiz do seu projeto e execute o comando abaixo:
# Gere o banco de dados SQLite e execute as migrations
yarn typeorm migration:run
# Popule o Banco com as informações iniciais
yarn seed:run
# Execute o projeto
yarn dev:server