Introdução
GZAPPY-JS é um pacote JavaScript que facilita a integração com a API de WhatsApp da GZAPPY.
Funcionalidades
- Envio de mensagens ✅
- Envio de mídias ✅
- Envio de mensagens para grupos ✅
- Agendamento de mensagens ✅
- Criar instância ⏱️
- Listar instâncias ⏱️
- Editar instância ⏱️
- Desconectar instância ⏱️
- Reconectar instância ⏱️
- Novo lead ⏱️
- Listar leads ⏱️
- Editar lead ⏱️
- Excluir lead ⏱️
- Listar grupos ⏱️
- Editar grupo ⏱️
- Excluir grupo ⏱️
- Criar Tag ⏱️
- Listar Tags ⏱️
- Editar Tag ⏱️
- Excluir Tag ⏱️
Documentação
Você pode encontrar a documentação completa em https://docs.gzappy.com.
Instalação
Para instalar o GZAPPY, execute o seguinte comando:
npm install gzappy-js
Uso
Este é um exemplo simples de como configurar e usar esta biblioteca. Você pode ler mais em https://docs.gzappy.com.
import gzappy from "gzappy-js";
const userTokenId = process.env.USER_TOKEN_ID;
const instanceId = process.env.INSTANCE_ID;
const instanceToken = process.env.INSTANCE_TOKEN;
const gClient = new gzappy({ userTokenId, instanceId, instanceToken });
const messages = [
"Olá, tudo bem?",
"Você tem um novo agendamento marcado, Sr Cliente",
];
const phones = ["5511999999999", "5511333333333"];
gClient
.sendMessage(messages, phones)
.then((response) => console.log(response))
.catch((error) => console.error(error));
Envio de mídias
const message = "Confira o anexo!";
const mediaUrl = "https://example.com/path/to/media.jpg";
client
.sendMedia(message, mediaUrl, phones)
.then((response) => console.log(response))
.catch((error) => console.error(error));
Envio de Mensagens para Grupos
const groups = ["group1_id", "group2_id"];
client
.sendGroupMessage(messages, groups)
.then((response) => console.log(response))
.catch((error) => console.error(error));
Agendamento de Mensagens
const scheduleUtcDate = "2023-12-31T23:59:59Z";
client
.scheduleMessage(messages, phones, scheduleUtcDate)
.then((response) => console.log(response))
.catch((error) => console.error(error));