A Python module for sending WhatsApp messages using a third-party API (https://onyxberry.com/services/wapi)
Project description
WhatsApp API Python Module
A Python module for sending WhatsApp messages using a third-party API.
Installation
Install the module using pip:
pip install whatsapp-api
Usage
from whatsapp_api import WhatsAppAPI
Example usage
your_id = 'your_id'
api_key = 'your_api_key'
whatsapp = WhatsAppAPI(your_id, api_key)
# Sending a simple text message
result = whatsapp.send_simple_text_message('recipient_number', 'Hello, this is a test message')
print(result)
# Sending media from URL
result = whatsapp.send_media_from_url('recipient_number', 'media_url', 'Optional caption')
print(result)
# Sending text in a group
result = whatsapp.send_text_in_group('group_name', 'Hello, this is a group message')
print(result)
# Sending media in a group from URL
result = whatsapp.send_media_from_url_in_group('group_name', 'media_url', 'Optional caption')
print(result)
API Methods send_simple_text_message(number, message) Send a simple text message to the specified number.
number: Recipient's phone number. message: Text message to be sent. send_media_from_url(number, url, caption='') Send images/PDF/documents, etc., from a URL to the specified number.
number: Recipient's phone number. url: URL of the media file. caption (Optional): Caption for the media file. send_text_in_group(group_name, message) Send a text message to a WhatsApp group.
group_name: Name of the WhatsApp group. message: Text message to be sent. send_media_from_url_in_group(group_name, url, caption='') Send images/PDF/documents, etc., from a URL to a WhatsApp group.
group_name: Name of the WhatsApp group. url: URL of the media file. caption (Optional): Caption for the media file. License This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for onyx_whatsapp_api-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b27eb93036e3d1a9dbb93d98b1a071c27f4185e408b5bffd3b1a01d1453a96e7 |
|
MD5 | 146385d2ce722633febed9c0522be78e |
|
BLAKE2b-256 | 78239e5c875d36500fb8a9b993aeb66d3cbec22c470d2675acc7b6b7913e0d99 |