{
    "title": "Social Inbox & CRM",
    "description": "Tìm hiểu cách hệ thống quản lý tin nhắn và bình luận từ đa nền tảng mạng xã hội, phân tích cảm xúc và đưa vào vòng lặp học tập (learning loop).",
    "diagram": "diagrams/social-content-flow.svg",
    "sections": [
        {
            "title": "Xử lý Webhook Đa nền tảng",
            "type": "text",
            "content": "Hệ thống tiếp nhận dữ liệu thời gian thực thông qua các Webhook endpoint chuyên biệt cho Facebook/Instagram và TikTok. Quy trình xử lý bao gồm:<br>1. <b>Signature Verification:</b> Kiểm tra tính hợp lệ của request (X-Hub-Signature-256).<br>2. <b>Normalization:</b> Chuyển đổi payload đặc thù của từng nền tảng về định dạng <code>SocialMessage</code> chung.<br>3. <b>Sentiment Analysis:</b> Sử dụng module <code>analyze_sentiment_detail</code> để phân loại cảm xúc (Tích cực, Tiêu cực, Trung lập)."
        },
        {
            "title": "Vòng lặp Học tập (Learning Loop)",
            "type": "text",
            "content": "Các bình luận tiêu cực (Negative) sẽ được tự động đẩy vào <code>feedback_tracker</code>. Tại đây, AI sẽ tóm tắt nội dung khiếu nại và gán độ nghiêm trọng (severity). Dữ liệu này giúp Admin nhận diện các điểm yếu trong sản phẩm hoặc dịch vụ để cải thiện prompt cho Chatbot trong tương lai."
        },
        {
            "title": "API Social Inbox",
            "type": "api",
            "endpoints": [
                { "method": "POST", "path": "/api/social/webhook/facebook", "description": "Nhận sự kiện từ Facebook Graph API." },
                { "method": "GET", "path": "/api/social/messages", "description": "Lấy danh sách tin nhắn/bình luận đã lưu kèm phân tích sentiment." },
                { "method": "GET", "path": "/api/social/messages/stats", "description": "Xem thống kê tỷ lệ phản hồi tiêu cực theo platform." }
            ]
        }
    ]
}
