Whatsapp-api-client-python

Latest version: v0.0.47

Safety actively analyzes 688746 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.0.35

- Added method `GetMessage`
- Updated category `Account`
- Updated category `Sending`
- Updated `setup.py`
- Added `linkPreview` parameter to SendMessage method

v.0.0.34


v.0.0.33


v.0.0.32


v.0.0.31


v.0.0.30
Add ForwardMessages method

v.0.0.29
Добавил класс GreenAPIError. Он вызывается, когда происходит ошибка (status_code != 200). Его можно обработать таким образом:

try:
greenAPI.request("GetSettings")
except GreenAPIError as error:
print(error.error_message)

Добавил GET HTTP метод, как метод по умолчанию.
Мелкие исправления и улучшения


Обновил Webhook класс. Теперь он называется Bot. И хранится этот класс в директории bot. Его можно импортировать вместе с GreenAPI классом:

from whatsapp_api_client_python import GreenAPI, Bot

Теперь можно использовать функции-декораторы. При получении нового уведомления данные отправятся в ту функцию, которая декорируется.
При использовании декоратора handler, нужно указать type_webhook. Пример:

bot.handler("stateInstanceChanged")
def handler(body: dict):
print(body["instanceData"])
print("stateInstanceChanged")

При использовании декоратора message, можно указать текст сообщения в чате WhatsApp, на который нужно ответить (если не указывать, функция будет получать все входящие сообщения). Если функция возвращает строку, то она автоматически будет отправлена в тот же чат. Пример:

bot.message("Привет")
def message(body: dict) -> str:
print(body["senderData"])
print("incomingMessageReceived")

return f"""Привет, {body["senderData"]["senderName"]}"""

Если в чате написать сообщение Привет, то бот отправит это сообщение: Привет, <имя пользователя WhatsApp>.

Обновил setup.py. Теперь все пакеты библиотеки добавляются автоматически, исключая пакет тестов.



v.0.0.28

0.0.27

0.0.24

The release contains breaking changes

Улучшил импорты. Класс GreenApi переименовал в GreenAPI. Все API категории теперь property функции с подсказками типов (type hints). Улучшил функцию request (также добавил подсказки типов (typing)).

Обновлено:
Улучшил Response класс. Обновил инициализацию пакета (Теперь можно сразу импортировать GreenAPI класс). Также обновил тесты (unittest).

0.0.23

0.0.22

0.0.21

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.