Ir para o conteúdo

Como criar um grupo e enviar uma mensagem para ele#

Instalação#

Antes de adicionar o pacote green-api, você precisa instalar o gerenciador de dependências PHP Composer.

composer require green-api/whatsapp-api-client-php

Importação#

require './vendor/autoload.php';

Exemplos#

Você pode ver um exemplo completo no seguinte link: createGroupAndSendMessage.php

Como inicializar o objeto#

$greenApi = new GreenApiClient( ID_INSTANCE, API_TOKEN_INSTANCE );

Observe que você pode obter as chaves das variáveis de ambiente:

<?php
require './vendor/autoload.php';

define( "ID_INSTANCE", getenv("ID_INSTANCE" ));
define( "API_TOKEN_INSTANCE", getenv("API_TOKEN_INSTANCE") );

Como criar um grupo e enviar uma mensagem para ele#

$chatIds = [
    '11001234567@c.us'
];
$resultCreate = $greenApi->groups->createGroup('GroupName', $chatIds );

if ($resultCreate->code == 200)
    $resultSend = $greenApi->sending->sendMessage($resultCreate->data->chatId, 
        'Message text');

IMPORTANTE: Se você tentar criar um grupo com um número inexistente, o WhatsApp pode bloquear o número do remetente. O número no exemplo não existe.

Executando o index.php#

php -S localhost:8080

Lista completa de exemplos#

Descrição Módulo
Exemplo de envio de mensagem de texto sendTextMessage.php
Exemplo de envio de imagem por URL sendPictureByLink.php
Exemplo de envio de imagem por upload sendPictureByUpload.php
Exemplo de criação de grupo e envio de mensagem createGroupAndSendMessage.php
Exemplo de recebimento de notificações receiveNotification.php