Skip to main content

A wrapper for WhatsApp's Cloud API

Project description

hiws

A Python package for interacting with WhatsApp's Cloud API.

Installation

pip install hiws

Usage

from hiws import WhatsAppMessenger

messenger = WhatsAppMessenger(access_token="YOUR_ACCESS_TOKEN", phone_number_id="YOUR_PHONE_NUMBER_ID")

# Example usage
message_id = await messenger.send_text(recipient_phone_number="1234567890", text="Hello, World!")

print(message_id)

Development

To install in development mode:

git clone https://github.com/cervant-ai/hiws.git
cd hiws
pip install -e .

To install development dependencies:

pip install -e ".[dev]"

Testing

pytest
pip install -e ".[dev]"

Testing

pytest

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hiws-0.2.1.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hiws-0.2.1-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file hiws-0.2.1.tar.gz.

File metadata

  • Download URL: hiws-0.2.1.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for hiws-0.2.1.tar.gz
Algorithm Hash digest
SHA256 c10f4a100c49b5340dac3259447325bc1eab4b45b5d3de9888ca19ded23ff759
MD5 131abc72e6582b69aaf5d1154ec35087
BLAKE2b-256 4e99eb7db579b741b9b6d84082a3c06ef5c88b40939d53e0bec7fc2fb7c6bc13

See more details on using hashes here.

Provenance

The following attestation bundles were made for hiws-0.2.1.tar.gz:

Publisher: ci-cd.yml on cervant-ai/hiws

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hiws-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: hiws-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for hiws-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ee19a465b4a06fb6b87d573ce3a9f625e957775d943b3671e1f4f2e4c6010f17
MD5 2b3d43743333f2c8481c44cfd0542333
BLAKE2b-256 74b8ee60d051dbf9dcb76389458e74aa0678319e05090ffdddc56e26070834ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for hiws-0.2.1-py3-none-any.whl:

Publisher: ci-cd.yml on cervant-ai/hiws

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page