Neurolingua
commited on
Commit
•
cf6eaea
1
Parent(s):
089cd49
Update app.py
Browse files
app.py
CHANGED
@@ -5,8 +5,6 @@ import os
|
|
5 |
import requests
|
6 |
from PIL import Image
|
7 |
import io
|
8 |
-
import threading
|
9 |
-
|
10 |
import uuid
|
11 |
import shutil
|
12 |
from other_function import predict_pest,predict_disease,convert_img,generate_response,ConversationBufferMemory,get_weather,get_rates,get_news
|
@@ -23,7 +21,6 @@ client = Client(account_sid, auth_token)
|
|
23 |
# WhatsApp number to send messages from (your Twilio number)
|
24 |
from_whatsapp_number = 'whatsapp:+14155238886'
|
25 |
|
26 |
-
@app.route('/whatsapp', methods=['POST'])
|
27 |
@app.route('/whatsapp', methods=['POST'])
|
28 |
def whatsapp_webhook():
|
29 |
incoming_msg = request.values.get('Body', '').lower()
|
@@ -36,6 +33,7 @@ def whatsapp_webhook():
|
|
36 |
|
37 |
if num_media > 0:
|
38 |
media_url = request.values.get('MediaUrl0')
|
|
|
39 |
content_type = request.values.get('MediaContentType0')
|
40 |
if content_type.startswith('image/'):
|
41 |
filepath = convert_img(media_url, account_sid, auth_token)
|
@@ -72,7 +70,7 @@ def whatsapp_webhook():
|
|
72 |
response_text = generate_response(incoming_msg+'data is '+rates, chat_history)
|
73 |
elif ('news' in incoming_msg.lower()) or ('information' in incoming_msg.lower()):
|
74 |
news=get_news()
|
75 |
-
response_text = generate_response(incoming_msg+'data is '+news, chat_history)
|
76 |
|
77 |
else:
|
78 |
# Generate response considering the chat history
|
|
|
5 |
import requests
|
6 |
from PIL import Image
|
7 |
import io
|
|
|
|
|
8 |
import uuid
|
9 |
import shutil
|
10 |
from other_function import predict_pest,predict_disease,convert_img,generate_response,ConversationBufferMemory,get_weather,get_rates,get_news
|
|
|
21 |
# WhatsApp number to send messages from (your Twilio number)
|
22 |
from_whatsapp_number = 'whatsapp:+14155238886'
|
23 |
|
|
|
24 |
@app.route('/whatsapp', methods=['POST'])
|
25 |
def whatsapp_webhook():
|
26 |
incoming_msg = request.values.get('Body', '').lower()
|
|
|
33 |
|
34 |
if num_media > 0:
|
35 |
media_url = request.values.get('MediaUrl0')
|
36 |
+
response_text=media_url
|
37 |
content_type = request.values.get('MediaContentType0')
|
38 |
if content_type.startswith('image/'):
|
39 |
filepath = convert_img(media_url, account_sid, auth_token)
|
|
|
70 |
response_text = generate_response(incoming_msg+'data is '+rates, chat_history)
|
71 |
elif ('news' in incoming_msg.lower()) or ('information' in incoming_msg.lower()):
|
72 |
news=get_news()
|
73 |
+
response_text = generate_response(incoming_msg+'data is '+str(news), chat_history)
|
74 |
|
75 |
else:
|
76 |
# Generate response considering the chat history
|