gmao/app_new/chatbot/routes.py
2026-08-14 16:02:25 +00:00

29 lines
No EOL
807 B
Python

"""
Chatbot Routes - GMAO Collège
Interface chatbot IA
"""
from flask import Blueprint, render_template, request, jsonify
from flask_login import login_required, current_user
chatbot_bp = Blueprint('chatbot', __name__)
@chatbot_bp.route('/')
@login_required
def chatbot_interface():
"""Interface du chatbot."""
return render_template('chatbot/index.html')
@chatbot_bp.route('/api/message', methods=['POST'])
@login_required
def api_message():
"""API pour envoyer un message au chatbot."""
message = request.json.get('message', '')
# Implémenter la logique du chatbot IA
# Pour l'instant, réponse simple
response = {
'message': 'Je suis un chatbot. Comment puis-je vous aider?',
'timestamp': '2024-01-01T00:00:00'
}
return jsonify(response)