Skip to main content

Pure python project for META Whatsapp Business API wrapper.

Project description

Documentation Status Github Actions - Tests PyPI - Downloads PyPI - Version

📖 Introduction

A high-level Python wrapper for the WhatsApp API, providing easy abstraction.

A huge thanks to Python-Telegram-Bot team for their impressive work on Telegram bots, which inspired me to create this wrapper.

📱 Whatsapp API Supports

Tested in version v19.0, but you can try older versions by changing api_version in whatsapp.bot.WhatsappBot.api_version.

🛠️ Before start

Before you can create your own bots, you need to follow some steps to become a Meta API Developer.

YOU NEED to become a Meta developer to use their API. You can find the step-by-step guide here: Facebook Developers WhatsApp API

🚀 Installation

We’re on PyPI! So you can easy install using:

pip install python-whatsapp-wrapper

Or directly by cloning project’s GitHub repository:

git clone https://github.com/Sergio-Daniel-Pires/python-whatsapp-wrapper
cd python-whatsapp-wrapper
pip install .

🤔 How I made my own bot?

Our repository contains many examples that you can just click-and-run. You might want to try echo_bot.py, a bot that returns any text you send it.

📄 License

MIT

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

python_whatsapp_wrapper-0.1.10.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

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

python_whatsapp_wrapper-0.1.10-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

Details for the file python_whatsapp_wrapper-0.1.10.tar.gz.

File metadata

  • Download URL: python_whatsapp_wrapper-0.1.10.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for python_whatsapp_wrapper-0.1.10.tar.gz
Algorithm Hash digest
SHA256 90f13bcfe4d96d5c951bca29738cc9e4839fb379c2401412b3f685e34503c71f
MD5 890e5fb60365cf28b2acf7cfcf8c8cf6
BLAKE2b-256 5d2b530880637233211ed8889a0d11fe9476c76043d1360c2cbdf8366b427a30

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_whatsapp_wrapper-0.1.10.tar.gz:

Publisher: release.yml on Sergio-Daniel-Pires/python-whatsapp-wrapper

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

File details

Details for the file python_whatsapp_wrapper-0.1.10-py3-none-any.whl.

File metadata

File hashes

Hashes for python_whatsapp_wrapper-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 c171370669c780e27dcc6182eea2caddd69cfc2f0935f52b24c3de9c3d820bdf
MD5 896090bab0eff38cecf920ed4407a699
BLAKE2b-256 f85a0ae0d604d8e48480b836cf712c6bd043029f2a04e534eaad56ce823ec03c

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_whatsapp_wrapper-0.1.10-py3-none-any.whl:

Publisher: release.yml on Sergio-Daniel-Pires/python-whatsapp-wrapper

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