Библиотека 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.