Ir para o conteúdo

Como criar um grupo e enviar uma mensagem nele#

Instalação#

pip install whatsapp-api-client-python

Importação#

from whatsapp_api_client_python import API

Exemplos#

Você pode ver um exemplo completo clicando no link: createGroupAndSendMessage.py

Como inicializar o objeto#

greenAPI = API.GreenApi(ID_INSTANCE, API_TOKEN_INSTANCE)

Observe que as chaves podem ser obtidas de variáveis de ambiente:

from os import environ

ID_INSTANCE = environ['ID_INSTANCE']
API_TOKEN_INSTANCE = environ['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 WhatsApp inexistente, pode resultar no bloqueio do número do remetente. O número no exemplo não existe.

Lista completa de exemplos#

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