- Python >=3.6
- WhatsApp account.
- Active Token - Get a Token here.
Using PIP:
$ pip install trenalyze__python
In PYTHON:
Note: You'll need to Import the Trenalyze Python Library after installation
# Load the full build.
from trenalyze__python import Trenalyze
# Creating an instance of the Trenalyze class.
trenalyze = Trenalyze()
Param | Type | Description |
---|---|---|
token | string |
Use your Trenalyze Token from your Dashboard. |
# Setting the API key for the Trenalyze API.
trenalyze.setToken(token)
Note: Phone number should be in the following format 12345678912
, without +
or any other symbols
Param | Type | Description |
---|---|---|
sender | string |
Enter the WhatApp Number that has already been scanned on the Trenalyze Dashboard. |
receiver | string |
Phone number should be in the international format 2348157002782 , without + or any other symbols. |
msgtext | string |
Enter the desired text message to send. |
mediaurl | string |
(OPTIONAL). BUT MUST BE DECLARED This should be a valid media/file link. Learn More |
buttons | array |
(OPTIONAL). BUT MUST BE DECLARED You can attach quick replies buttons to your message. Learn More |
debug | boolean |
(OPTIONAL). Default is false. But you can set it to be true and the debug message is passed onto the console. |
# Set the Required Parameters for sending a message
sender = 'YOUR_WHATSAPP_NUMBER'
receiver = 'RECIPIENT_NUMBER'
msgtext = 'Hello World'
mediaurl = 'https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png'
buttons = [
['index' => 1, 'urlButton' => ['displayText' => 'Visit my website!', 'url' => 'https://trenalyze.com']],
['index' => 2, 'callButton' => ['displayText' => 'Call me!', 'phoneNumber' => '+1 (234) 5678-9012']],
['index' => 3, 'quickReplyButton' => ['displayText' => 'This is a reply, just like normal buttons!', 'id' => 'id-like-buttons-message']]
]
NOTE: When not using mediaurl and buttons set to NULL
mediaurl = ''
buttons = ''
trenalyze.setSender(sender)
trenalyze.setReceiver(receiver)
trenalyze.setMsgtext(msgtext)
NOTE: You can set Debug to True or False. It's False By default
trenalyze.setDebug(True)
# Initialize the send WhatsApp message functions
res = trenalyze.sendMessage()
print(res)
{
'status': True,
'response': {
'message': 'Messages sent successfully'
}
}