Skip to content

Commit 3446f19

Browse files
authored
DEVX-7832: Update WhatsApp Media MTM snippet (#192)
* Updating WhatsApp Media MTM snippet
1 parent 37c488c commit 3446f19

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

.env.dist

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ WHATSAPP_NUMBER='YOUR_WHATSAPP_NUMBER'
1515
CATALOG_ID='YOUR_CATALOG_ID'
1616
PRODUCT_RETAILER_ID='YOUR_PRODUCT_RETAILER_ID'
1717
VIBER_SERVICE_MESSAGE_ID='YOUR_VIBER_SERVICE_MESSAGE_ID'
18+
IMAGE_URL='EXAMPLE_IMAGE_URL'
19+
WHATSAPP_TEMPLATE_REPLACEMENT_TEXT='EXAMPLE_TEMPLATE_REPLACEMENT_TEXT'
1820

1921
# Signing messages
2022
VONAGE_SIGNATURE_SECRET=
@@ -61,4 +63,4 @@ VOICE_STATUS_URL='https://example.com/webhooks/status'
6163

6264
# Redact
6365
VONAGE_REDACT_ID=
64-
VONAGE_REDACT_TYPE=
66+
VONAGE_REDACT_TYPE=

messages/whatsapp/send_media_template.py

Lines changed: 20 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,39 +11,37 @@
1111
TO_NUMBER = os.environ.get("TO_NUMBER")
1212
WHATSAPP_NUMBER = os.environ.get("WHATSAPP_NUMBER")
1313

14-
WHATSAPP_TEMPLATE_NAMESPACE = os.environ.get("WHATSAPP_TEMPLATE_NAMESPACE")
1514
WHATSAPP_TEMPLATE_NAME = os.environ.get("WHATSAPP_TEMPLATE_NAME")
15+
IMAGE_URL = os.environ.get("IMAGE_URL")
16+
WHATSAPP_TEMPLATE_REPLACEMENT_TEXT = os.environ.get("WHATSAPP_TEMPLATE_REPLACEMENT_TEXT")
1617

1718
MEDIA_TEMPLATE = {
1819
"type": "template",
1920
"template": {
20-
"namespace": WHATSAPP_TEMPLATE_NAMESPACE,
2121
"name": WHATSAPP_TEMPLATE_NAME,
2222
"language": {"policy": "deterministic", "code": "en"},
2323
"components": [
24+
{
25+
"type": "header",
26+
"parameters": [
2427
{
25-
"type": "header",
26-
"parameters": [
27-
{
28-
"type": "location",
29-
"location": {
30-
"longitude": -122.425332,
31-
"latitude": 37.758056,
32-
"name": "Facebook HQ",
33-
"address": "1 Hacker Way, Menlo Park, CA 94025",
34-
},
35-
}
36-
],
28+
"type": "image",
29+
"image": {
30+
"link": IMAGE_URL,
31+
}
3732
},
33+
]
34+
},
35+
{
36+
"type": "body",
37+
"parameters": [
3838
{
39-
"type": "body",
40-
"parameters": [
41-
"Value 1",
42-
"Value 2",
43-
"Value 3",
44-
],
45-
},
46-
],
39+
"type": "text",
40+
"text": WHATSAPP_TEMPLATE_REPLACEMENT_TEXT
41+
}
42+
]
43+
}
44+
],
4745
},
4846
}
4947

0 commit comments

Comments
 (0)