File size: 566 Bytes
c8ee175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# app/routes.py

from flask import Blueprint, render_template, request, jsonify
from app.bot import JupiterFAQBot

main = Blueprint('main', __name__)
bot = JupiterFAQBot()

@main.route('/')
def index():
    return render_template('index.html')

@main.route('/chat', methods=['POST'])
def chat():
    data = request.json
    question = data.get('question', '')
    
    response = bot.generate_response(question)
    suggestions = bot.suggest_related_queries(question)
    
    return jsonify({
        'response': response,
        'suggestions': suggestions
    })