Spaces:
Running
Running
Chandima Prabhath
commited on
Commit
·
571de7b
1
Parent(s):
b920265
ignore user's interactions
Browse files
app.py
CHANGED
|
@@ -153,6 +153,13 @@ async def whatsapp_webhook(request: Request):
|
|
| 153 |
chat_id = data['senderData']['chatId']
|
| 154 |
message_id = data['idMessage']
|
| 155 |
message_data = data.get('messageData', {})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 156 |
if 'textMessageData' in message_data:
|
| 157 |
body = message_data['textMessageData']['textMessage'].strip()
|
| 158 |
elif 'extendedTextMessageData' in message_data:
|
|
|
|
| 153 |
chat_id = data['senderData']['chatId']
|
| 154 |
message_id = data['idMessage']
|
| 155 |
message_data = data.get('messageData', {})
|
| 156 |
+
|
| 157 |
+
# Ignore messages that are replies
|
| 158 |
+
if 'extendedTextMessageData' in message_data:
|
| 159 |
+
if message_data['extendedTextMessageData'].get('quotedMessageId'):
|
| 160 |
+
return {"success": True}
|
| 161 |
+
# If needed, add checks for other message types here
|
| 162 |
+
|
| 163 |
if 'textMessageData' in message_data:
|
| 164 |
body = message_data['textMessageData']['textMessage'].strip()
|
| 165 |
elif 'extendedTextMessageData' in message_data:
|