¶
botcity.plugins.whatsapp.plugin.BotWhatsappPlugin
¶
__init__(self, access_token, whatsapp_number_id)
special
¶
BotWhatsappPlugin
Parameters:
Name | Type | Description | Default |
---|---|---|---|
access_token |
str |
The account access token. |
required |
whatsapp_number_id |
str |
The id referring to the Whatsapp number being used. |
required |
send_contact_message(self, to_number, contact_name, contact_phone=None, contact_email=None)
¶
Sends an message containing a card with contact information via Whatsapp to the specified number.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
to_number |
str |
The Whatsapp number that will receive the message. |
required |
contact_name |
str |
Name of the contact. |
required |
contact_phone |
str |
Phone number of the contact. |
None |
contact_email |
str |
Email address of the contact. |
None |
send_location_message(self, to_number, longitude, latitude, name, address=None)
¶
Sends an message containing a location via Whatsapp to the specified number.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
to_number |
str |
The Whatsapp number that will receive the message. |
required |
longitude |
str |
Longitude of the location. |
required |
latitude |
str |
Latitude of the location. |
required |
name |
str |
Name of the location. |
required |
address |
str |
Include location address in message. |
None |
send_media_message(self, to_number, media_type, media_link, caption=None, filename=None)
¶
Sends an message containing media via Whatsapp to the specified number.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
to_number |
str |
The Whatsapp number that will receive the message. |
required |
media_type |
MediaType |
The media type of the content that will be sent. |
required |
media_link |
str |
The URL of the media content that will be sent in the message. |
required |
caption |
str |
The caption of an image or document that will be sent. (can be used only with image or document media type). |
None |
filename(str, |
optional |
The name of the document file that will be sent. (can be used only with document media type). |
required |
send_text_message(self, to_number, msg_content, preview_url=False)
¶
Sends a text message via Whatsapp to the specified number.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
to_number |
str |
The Whatsapp number that will receive the message. |
required |
msg_content |
str |
The message body content. |
required |
preview_url |
boolean |
Include a preview box when a link is being sent in the message. Defaults to False. |
False |