gmao/app_new/chatbot/routes.py

29 lines
807 B
Python
Raw Normal View History

2026-08-14 18:02:25 +02:00
"""
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)