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

Библиотека Python Webhook server#

Подготовка среды#

На машине должен быть установлен Python 3 последней версии, который можно скачать с официального сайта: python.org

Установка библиотеки WhatsApp* API#

pip3 install whatsapp-api-webhook-server-python

Запуск сервера#

Для использования в ваших решениях достаточно импортировать класс webhooksHandler

import whatsapp_api_webhook_server_python.webhooksHandler as webhooksHandler

Старт сервера:

webhooksHandler.startServer('127.0.0.1', 80, onEvent)

onEvent - метод обработки уведомлений, который определяет разработчик. В методе должно быть три параметра: - webhooksHandler - экземпляр класса библиотеки - typeWebhook - тип уведомления - body - тело сообщения

См. пример echo.py

Внимание

  • Организация Meta, а также её продукты Instagram и Facebook, на которые мы ссылаемся в этой статье, признаны экстремистскими на территории РФ.

  • WhatsApp* принадлежит компании Meta Platforms Inc., деятельность которой признана экстремистской и запрещена на территории Российской Федерации. На основании решения Тверского районного суда г.Москвы от 21.03.2022 и требований ст. 10 ФЗ-114 в отношении компании Meta Platforms Inc.