Перейти к содержанию

Как обрабатывать входящие уведомления#

Установка#

pip install whatsapp-api-client-python

Импорт#

from whatsapp_api_client_python import API

Пример#

Полный пример можно посмотреть по ссылке: receiveNotification.py

Как инициализировать объект#

greenAPI = API.GreenAPI(ID_INSTANCE, API_TOKEN_INSTANCE)

Получение входящих сообщений через HTTP API#

Общая концепция получения данных в Green API описана здесь. Для старта получения сообщений через HTTP API требуется выполнить метод библиотеки:

greenAPI.webhooks.startReceivingNotifications(onEvent)

onEvent - ваш метод, который должен содержать параметры:

Параметр Описание
typeWebhook тип полученного сообщения (строка)
body тело сообщения (json)

Типы и форматы тел сообщений здесь

Этот метод будет вызываться при получении входящего сообщения. Далее обрабатываете сообщения согласно бизнес-логике вашей системы.

Полный список примеров#

Описание Модуль
Пример отправки текста sendTextMessage.py
Пример отправки картинки по URL sendPictureByLink.py
Пример отправки картинки загрузкой с диска sendPictureByUpload.py
Пример создание группы и отправка сообщения в группу createGroupAndSendMessage.py
Пример получения входящих уведомлений receiveNotification.py
Пример отправки сообщения с опросом sendPoll.py