Neurolingua commited on
Commit
cf6eaea
1 Parent(s): 089cd49

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -4
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