Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
@@ -5,6 +5,7 @@ from dotenv import load_dotenv
|
|
5 |
from heyoo import WhatsApp
|
6 |
import assemblyai as aai
|
7 |
import openai
|
|
|
8 |
|
9 |
|
10 |
|
@@ -124,11 +125,12 @@ def hook():
|
|
124 |
messenger.send_message(message=f"{response}",recipient_id=mobile)
|
125 |
else:
|
126 |
response = str(generateResponse(message))
|
|
|
|
|
127 |
print("Response:", response)
|
128 |
logging.info(f"\nAnswer: {response}\n")
|
129 |
# Handle cases where response is not a valid image path
|
130 |
-
messenger.send_message(message=f"{response}", recipient_id=mobile)
|
131 |
-
|
132 |
|
133 |
# elif message_type == "audio":
|
134 |
# audio = messenger.get_audio(data)
|
|
|
5 |
from heyoo import WhatsApp
|
6 |
import assemblyai as aai
|
7 |
import openai
|
8 |
+
from utility import parse_multiple_transactions
|
9 |
|
10 |
|
11 |
|
|
|
125 |
messenger.send_message(message=f"{response}",recipient_id=mobile)
|
126 |
else:
|
127 |
response = str(generateResponse(message))
|
128 |
+
# Parse AI generated response into a structured format
|
129 |
+
parsed_trans_data = parse_multiple_transactions(response)
|
130 |
print("Response:", response)
|
131 |
logging.info(f"\nAnswer: {response}\n")
|
132 |
# Handle cases where response is not a valid image path
|
133 |
+
messenger.send_message(message=f"{response}\n\n {parsed_trans_data}", recipient_id=mobile)
|
|
|
134 |
|
135 |
# elif message_type == "audio":
|
136 |
# audio = messenger.get_audio(data)
|