Acytel commited on
Commit
4f212e2
·
1 Parent(s): 9025b26

Add smart greeting interceptor

Browse files
Files changed (1) hide show
  1. whatsapp/webhook.py +15 -0
whatsapp/webhook.py CHANGED
@@ -127,6 +127,21 @@ async def process_and_reply(from_number: str, query: str, language: str):
127
  await send_whatsapp_message(from_number, "⚠️ Our WhatsApp service has reached its monthly limit. Please visit govbridge.in for full access.")
128
  return
129
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
  print(f"🧠 Querying GovBridge AI: '{query}'")
131
 
132
  try:
 
127
  await send_whatsapp_message(from_number, "⚠️ Our WhatsApp service has reached its monthly limit. Please visit govbridge.in for full access.")
128
  return
129
 
130
+ # --- UPGRADED SMART GREETING INTERCEPTOR ---
131
+ clean_query = query.strip().lower()
132
+
133
+ # A list of common conversational triggers
134
+ small_talk = [
135
+ "hi", "hello", "hey", "namaste", "pranam", "help",
136
+ "who are you", "who are you?", "what are you", "what are you?"
137
+ ]
138
+
139
+ if len(clean_query) < 3 or clean_query in small_talk:
140
+ greeting_msg = "🏛️ *GovBridge India*\n\nNamaste! 🙏 I am GovBridge, your AI assistant for Indian government schemes.\n\nAsk me a question like:\n_\"What are the eligibility criteria for PM Awas Yojana?\"_"
141
+ await send_whatsapp_message(from_number, greeting_msg)
142
+ return
143
+ # -------------------------------------------
144
+
145
  print(f"🧠 Querying GovBridge AI: '{query}'")
146
 
147
  try: