Biblioteca NodeJs WhatsApp#
Biblioteca Javascript para integração com o mensageiro WhatsApp através do serviço API green-api.com. Para usar a biblioteca, você precisa obter um token de registro e um ID de conta no painel de controle. Existe um plano gratuito para desenvolvedores.
API#
A documentação da REST API pode ser encontrada aqui. A biblioteca é um wrapper para a REST API, portanto a documentação linkada acima também se aplica à biblioteca.
Autenticação#
Para enviar uma mensagem ou realizar outro método do Green-API, a conta WhatsApp no aplicativo do telefone deve estar autenticada. Para autenticar a conta, vá até o painel de controle e escaneie o código QR usando o aplicativo WhatsApp.
Como enviar uma mensagem de texto#
Como enviar um arquivo por link#
Como enviar um arquivo por upload do disco#
Como receber e processar uma notificação#
Como receber e processar notificações usando um servidor#
Como receber notificações de endpoint webhook em uma máquina local#
Como obter um código QR#
Configuração do Ambiente de Desenvolvimento#
- Clone o repositório com
git clone
- Instale as dependências com
npm install
- Instale globalmente a biblioteca
rollup
para compilação. - Para webhooks, adicione
express
como uma nova dependência via npm - Crie um arquivo
.env
no diretório raiz e insira as variáveis de ambiente. Exemplo de variáveis no arquivo env.example
Compilação#
Você pode compilar tanto a versão para navegador quanto a versão node/webpack com um único comando
npm run build
Documentação dos Métodos do Serviço#
Documentação dos Métodos do Serviço
Produtos de Terceiros#
Licença#
Licenciado sob os termos do MIT. Veja o arquivo LICENSE