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

Python Webhook Server Library v2.0#

license release

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 на номер, который подключен к инстансу

  • Наблюдайте в консоли веб сервера входящие уведомления сообщений

Запуск сервера из библиотеки#

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

Лицензия#

Лицензировано на условиях Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0).

Смотрите файл LICENSE.