Python Webhook Server Library v2.0#
Whatsapp-api-webhook-server-python-v2 - библиотека для получения и обработки вебхуков из мессенджера WhatsApp через API через API сервиса green-api.com, в основе которой лежит FastAPI сервер.
Чтобы воспользоваться библиотекой, нужно получить регистрационный токен и ID аккаунта в личном кабинете. Для разработки можно воспользоваться бесплатным аккаунтом с тарифом "Разработчик".
Устаревшая библиотека Python Webhook Server Library v1.0
Внимание!!! Версия Python Webhook Server Library v1.0 устарела и оставлена для совместимости. Если вы использовали предыдущую версию библиотеки, то документацию можно найти по ссылке выше.
API#
Документация к REST API находится по ссылке. Библиотека является оберткой к REST API, поэтому документация по ссылке выше применима и к самой библиотеке.
Настройка#
Перед началом работы убедитесь, что вы выполнили настройку инстанса для получения уведомлений на ваш сервер Настройка личного кабинета.
-  Перейдите в консоль Green-API 
-  Создайте бесплатный инстанс на тарифе Developer 
-  В настройках инстанса укажите адрес вашего сервера. Допускается указывать как доменное имя, так и IP-адрес 
-  Включите уведомления, которые требуется получать. См. картинку в настройках личного кабинета 
-  Сохраните настройки инстанса 
-  Авторизуйте инстанс, считав QR-код с телефона 
-  Напишите любое сообщение в WhatsApp на номер, который подключен к инстансу 
-  Наблюдайте в консоли веб сервера входящие уведомления сообщений 
Запуск сервера из библиотеки#
- Библиотека whatsapp-api-webhook-server-python
- Пример подготовки среды сервера на операционной системе Ubuntu
- Пример подготовки среды сервера на операционной системе Windows
Запуск сервера в Docker#
Лицензия#
Лицензировано на условиях Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).
Смотрите файл LICENSE.