PHPackages                             booster-api/driver-whatsapp - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. booster-api/driver-whatsapp

ActiveLibrary[API Development](/categories/api)

booster-api/driver-whatsapp
===========================

Whatsapp driver for BotMan

1.0.9(3y ago)014MITPHPPHP ^8.0

Since Mar 21Pushed 3y ago1 watchersCompare

[ Source](https://github.com/Booster-API/driver-whatsapp)[ Packagist](https://packagist.org/packages/booster-api/driver-whatsapp)[ Docs](https://www.booster-api.com.br)[ RSS](/packages/booster-api-driver-whatsapp/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (8)Used By (0)

Botman WhatsApp Driver
======================

[](#botman-whatsapp-driver)

Este é um Driver do Botman para se comunicar com o WhatsApp. O Driver permite criar chatbots para o WhatsApp, enviando e recebendo mensagens, gerenciando conversas e mantendo o estado da conversa com o usuário.

Requisitos
----------

[](#requisitos)

Antes de usar este Driver, você deve ter:

Uma conta no [Booster API](https://www.booster-api.com.br)

- Credenciais para acessar a API do WhatsApp
- PHP 8.0 ou superior
- Botman 2.6

Instalação
----------

[](#instalação)

Para instalar este Driver, basta executar o seguinte comando no terminal:

```
composer require booster-api/driver-whatsapp
```

Configuração
------------

[](#configuração)

Para usar este Driver, você precisa adicionar as seguintes configurações ao seu arquivo `config/botman/whatsapp-web.php`:

```
return [

    /*
    |--------------------------------------------------------------------------
    | Whatsapp Token
    |--------------------------------------------------------------------------
    |
    | Your Whatsapp bot token you received after creating
    | the chatbot through Whatsapp.
    |
    */
    'secret' => env('WHATSAPP_SECRET'),
    'url' => env('WHATSAPP_URL'),
    'api_key' => env('WHATSAPP_API_KEY'),
];
```

- `WHATSAPP_SECRET`: é a chave secreta usada para autenticar as solicitações enviadas para o seu instancia do Whatsapp. Esta chave deve ser definida no console de desenvolvimento do WhatsApp.
- `WHATSAPP_URL`: é a URL da instancia do Whatsapp que recebe as solicitações do WhatsApp. Esta URL também deve ser definida no console de desenvolvimento no [Admin Booster API](https://www.booster-api.com.br/admin).
- `WHATSAPP_API_KEY`: é a chave de API usada para autenticar as solicitações enviadas para a API do Booster API. Esta chave deve ser gerada por você e pode ser usada para verificar se a solicitação veio da sua integração.

Aqui está um exemplo de como definir essas variáveis de configuração em um arquivo `.env`:

```
WHATSAPP_SECRET=your_webhook_secret
WHATSAPP_URL=https://api.booster-api.com
WHATSAPP_API_KEY=your_api_key
```

Uso
---

[](#uso)

Para usar este Driver, basta criar uma nova instância do Botman e definir as rotas de conversação da seguinte maneira:

```
use BotMan\BotMan\BotMan;
use BotMan\BotMan\BotManFactory;
use BotMan\BotMan\Drivers\DriverManager;

$config = [
    'secret' => 'WHATSAPP_SECRET',
    'url' => 'WHATSAPP_URL',
    'api_key' => 'WHATSAPP_API_KEY',
];

DriverManager::loadDriver(BoosterAPI\Whatsapp\Driver\WhatsappWebDriver::class);

$botman = BotManFactory::create($config);

$botman->hears('oi', function (BotMan $bot) {
    $bot->reply('Olá! Como posso ajudar?');
});

$botman->listen();
```

Este exemplo define uma rota que responde à mensagem 'oi' com uma mensagem de saudação.

Para mais informações sobre como usar o Botman, consulte a documentação oficial:

Features
--------

[](#features)

lista de tipos de mensagens que podem ser enviadas usando o Driver do Botman para o WhatsApp:

- Texto: mensagens de texto simples
- Imagens: mensagens com imagens (JPEG ou PNG)
- Arquivos de áudio: mensagens de áudio (MP3 ou AAC)
- Vídeos: mensagens com vídeos (MP4)
- Localização: mensagens com a localização do remetente
- Contatos: mensagens com informações de contato (nome e número de telefone)
- Documentos: mensagens com documentos anexados (PDF, DOCX, XLSX)
- Mensagens de sistema: mensagens que o WhatsApp envia, como notificações de entrega, leitura e outras informações de status.

Contribuição
------------

[](#contribuição)

Se você quiser contribuir com este Driver, sinta-se à vontade para enviar um pull request ou abrir uma nova issue. Sua ajuda é muito bem-vinda!

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

7

Last Release

1144d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b895f8c44bd74d8ad19241803acb2f5763db593c608314de8ec07700e79796eb?d=identicon)[luissobrinho](/maintainers/luissobrinho)

---

Top Contributors

[![luissobrinho](https://avatars.githubusercontent.com/u/17295212?v=4)](https://github.com/luissobrinho "luissobrinho (23 commits)")

---

Tags

botwhatsappBotmanBooster API

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/booster-api-driver-whatsapp/health.svg)

```
[![Health](https://phpackages.com/badges/booster-api-driver-whatsapp/health.svg)](https://phpackages.com/packages/booster-api-driver-whatsapp)
```

###  Alternatives

[botman/driver-telegram

Telegram driver for BotMan

92437.3k6](/packages/botman-driver-telegram)[botman/driver-slack

Slack driver for BotMan

51267.0k2](/packages/botman-driver-slack)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
