Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1009,6 +1009,18 @@ async def get_catalog():
|
|
1009 |
logger.error(f"Error serving catalog: {e}")
|
1010 |
raise HTTPException(status_code=500, detail="Error serving catalog")
|
1011 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1012 |
# --- Webhook Endpoint for WhatsApp/WhatsJet ---
|
1013 |
@app.post("/webhook")
|
1014 |
async def webhook(request: Request):
|
|
|
1009 |
logger.error(f"Error serving catalog: {e}")
|
1010 |
raise HTTPException(status_code=500, detail="Error serving catalog")
|
1011 |
|
1012 |
+
@app.get("/", response_class=HTMLResponse)
|
1013 |
+
async def root():
|
1014 |
+
return """
|
1015 |
+
<h2>Apex Biotical Veterinary WhatsApp Bot</h2>
|
1016 |
+
<p>The bot is running! Use the API endpoints for WhatsApp integration.</p>
|
1017 |
+
<ul>
|
1018 |
+
<li><b>POST /webhook</b> – WhatsApp webhook endpoint</li>
|
1019 |
+
<li><b>GET /health</b> – Health check</li>
|
1020 |
+
<li><b>GET /catalog</b> – Download product catalog PDF</li>
|
1021 |
+
</ul>
|
1022 |
+
"""
|
1023 |
+
|
1024 |
# --- Webhook Endpoint for WhatsApp/WhatsJet ---
|
1025 |
@app.post("/webhook")
|
1026 |
async def webhook(request: Request):
|