Source: factory.service/package.core/ObjServiceWhatsapp.py
| Method | Signature | Description |
|---|---|---|
| get_remote_connections | get_remote_connections() |
|
| get_campaign_opt_in | get_campaign_opt_in(message) |
|
| get_user_campaigns | get_user_campaigns(sender) |
|
| format_and_send | format_and_send(format_method, *args) |
|
| post_api | post_api(url, payload) |
|
| send_message | send_message(payload) |
Sends a template using the specified service |
| send_template | send_template(payload) |
Sends a template using the specified service. |
| send_button | send_button(payload) |
Sends a button using the specified service. |
| send_list | send_list(payload) |
Sends a list |
| create_template | create_template(payload) |
|
| format_send_template | format_send_template(template, placeholders, language, header, receiver, buttons) |
format payload for sending a template |
| format_send_message | format_send_message(message, image, receiver) |
format payload for sending a message |
| format_send_button | format_send_button(message, image, receiver, buttons, callbackData) |
format payload for sending a button |
| format_send_list | format_send_list(message, receiver, rows, callbackData, title) |
format payload for sending a list |
| format_create_template | format_create_template(payload) |
format payload for creating template |
| log_received_message | log_received_message(campaign, sender, message, receiver, received_at, message_type, callbackData = '') |
|
| receive_message | receive_message(payload) |
|
| receive_interactive | receive_interactive(payload) |
|
| log_sent_message | log_sent_message(payload) |
|
| log_message | log_message(payload) |
|
| opt_out_sender | opt_out_sender(sender) |
|
| format_payload | format_payload(payload) |
Formats a payload for logging. |
| local_patch_param | local_patch_param(text) |
Handles special character replacements in payloads. |
| receive_message_data | receive_message_data(payload) |
return a formatted payload extracted from the |
| receive_interactive_data | receive_interactive_data(payload) |
return a formatted payload extracted from the |
| log_message_data | log_message_data(payload) |
return a formatted payload extracted from the |
| inbound_get_payload_format | inbound_get_payload_format() |
format payload from an inbound message |
| create_template_payload_format | create_template_payload_format() |
format payload from a create template call |
| inbound_get_payload_type | inbound_get_payload_type(payload) |
get type of message from an inbound message |
| run_workflow_direct | run_workflow_direct(input_guid, current_result) |