Download the PHP package ativabot/php-sdk without Composer
On this page you can find all versions of the php package ativabot/php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package php-sdk
AtivaBot SDK para PHP e Laravel
SDK Oficial em PHP para integração com a API Externa do AtivaBot CRM. Permite enviar mensagens de texto e mídia via WhatsApp, gerenciar contatos, grupos, templates WABA e receber webhooks com suporte nativo a PHP puro e Laravel.
- 🌐 Site Oficial: https://ativabot.com.br
- 👤 Área do Usuário: https://app.ativabot.com.br
🚀 Instalação
Instale o pacote via Composer:
🔑 Como Obter suas Credenciais (API ID e Token)
Para utilizar o SDK, você precisará do API ID e do Token (JWT) gerados no painel do AtivaBot CRM:
- Acesse o painel do AtivaBot CRM (https://app.ativabot.com.br).
- No menu lateral esquerdo, acesse Sistema ➔ API (ou vá diretamente para
/api-service). - Clique no botão "Adicionar" no canto superior direito.
- Preencha as informações da integração:
- Nome da API: Um nome para identificar seu sistema (ex.:
Meu Sistema PHP,E-commerce). - Enviar por: Selecione a conexão de WhatsApp padrão que realizará os disparos.
- WebHook (Opcional): Caso queira receber notificações de eventos (mensagens recebidas, status de entrega, contatos, etc.), preencha a URL do seu Webhook e selecione os eventos desejados.
- Nome da API: Um nome para identificar seu sistema (ex.:
- Clique em Salvar.
- Na lista de integrações cadastradas (ou ao abrir a edição da API), copie facilmente as duas credenciais:
- API ID: Clique no botão de copiar (ícone 📋) no campo API ID (ou no cabeçalho do card).
- Token (JWT): Clique no botão de copiar (ícone 📋) no campo Token (JWT).
⚙️ Configuração no Laravel
Se você estiver utilizando Laravel, o pacote possui Package Auto-Discovery e registrará o Service Provider e a Facade automaticamente.
Para publicar o arquivo de configuração config/ativabot.php:
Em seguida, adicione suas credenciais no arquivo .env:
💻 Uso em PHP Puro
⚡ Uso no Laravel (via Facade)
🔔 Tratamento de Webhooks
O SDK fornece o utilitário WebhookHandler para facilitar a interpretação dos eventos enviados pelo CRM:
📚 Endpoints Disponíveis no SDK
messages():sendText(),sendMedia(),sendSpecial()contacts():list(),create(),update(),delete()groups():list(),create(),update(),delete()templates():list(),create(),update(),delete(),submitForApproval(),send()sessions():start()
📄 Licença
Este SDK é um software open-source sob a licença MIT.