[go: up one dir, main page]

Skip to content

How to process incoming notifications#

Installation#

pip install whatsapp-api-client-python

Import#

from whatsapp_api_client_python import API

Examples#

You may see the full example at: receiveNotification.py

How to initialize an object#

greenAPI = API.GreenAPI(ID_INSTANCE, API_TOKEN_INSTANCE)

Receiving incoming messages by HTTP API#

The general concept of receiving data in the Green API is described here To start receiving messages by the HTTP API, you need to execute the library method:

greenAPI.webhooks.startReceivingNotifications(onEvent)

onEvent - your method which should contain parameters:

Parameter Description
typewebhook received message type (string)
body message body (json)

Notification body types and formats can be found here

This method will be called when an incoming notification is received. Next, process notifications according to the business logic of your system.

Examples list#

Description Module
Example of sending text sendTextMessage.py
Example of sending a picture by URL sendPictureByLink.py
Example of sending a picture by uploading from the disk sendPictureByUpload.py
Example of a group creation and sending a message to the group createGroupAndSendMessage.py
Example of incoming webhooks receiving receiveNotification.py
Example of sending a polling message sendPoll.py