-
Notifications
You must be signed in to change notification settings - Fork 0
/
interactive.py
42 lines (36 loc) · 1.22 KB
/
interactive.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# https://medium.com/@whapicloud/python-bot-whatsapp-a-step-by-step-guide-for-developer-b11d600ad7f5
import requests
# URL da API do Whapi.Cloud para enviar mensagens interativas
url = "https://gate.whapi.cloud/messages/interactive?token=IggSqEFstZ8K4E7Pt1XMQFGx5bn3a4L5"
headers = {
"accept": "application/json",
"content-type": "application/json",
"authorization": "Bearer IggSqEFstZ8K4E7Pt1XMQFGx5bn3a4L5"
}
# Parâmetros da mensagem interativa
payload = {
"to": "[email protected]", # Número de telefone do destinatário
"type": "interactive",
"interactive": {
"buttons": [
{"text": "Sim", "action": "reply", "value": "yes"},
{"text": "Não", "action": "reply", "value": "no"}
],
"text": "Você gostaria de receber atualizações?"
}
}
payload = {
"body": { "text": "string" },
"footer": { "text": "string" },
"action": {
"catalog_id": "string",
"product_id": "string"
},
"to": "[email protected]"
}
# Envia a mensagem interativa
response = requests.post(url, json=payload)
if response.status_code == 200:
print("Mensagem interativa enviada com sucesso!")
else:
print("Erro ao enviar a mensagem.")