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 |