Skip to main content

Pure python project for META Whatsapp Business API wrapper.

Project description

🤖 Want a whatsapp bot? You're in the right place.

📖 Introduction

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

A huge thanks to the Pyton-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 on creating object.

🛠️ 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
It's preferable to have an extra SIM card to register your business account (don't try with your personal SIM, this action will ERASE all your whatsapp data), but they give you some free credits to get started.

🚀 Installation

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

pip install python-whatsapp-bot

Or directly by cloning from the GitHub repository:

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

🤔 How I made my own bot?

Our repository contains many examples that you can just click-and-run. Maybe you want to try the echobot, a chat bot that reverses everything you send with the command /echo this message.

📄 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.0.7.tar.gz (11.6 kB view details)

Uploaded Source

Built Distribution

python_whatsapp_wrapper-0.0.7-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for python_whatsapp_wrapper-0.0.7.tar.gz
Algorithm Hash digest
SHA256 2e99cb4a80beedff576852504c2cf24fad5f9d2a6957f33dbab33314e1480e19
MD5 34bfe32065430c4b5be17503f6accae1
BLAKE2b-256 e42ea3d3e1d29a402a8abc3011824e56de631e7f86595bfc599f48a724d12e6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for python_whatsapp_wrapper-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d0de0c5dcda6c1075f9951c2ecc5e82560f161dbaf6a31e49adb41c0760214e3
MD5 73485d417eaf791f0f99db1ba38fe80d
BLAKE2b-256 4e0a99f9cffe53832b2834757ba2bb18085bbd06d7c733639c08f373d8e869e6

See more details on using hashes here.

Supported by

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