Skip to content

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