Hệ thống lưu trữ và phân tích lịch sử tin nhắn Discord trên nền tảng .NET
Hệ thống hỗ trợ tự động sao lưu, lập chỉ mục và phân tích dữ liệu tin nhắn từ các máy chủ Discord theo thời gian thực bằng nền tảng .NET.
Giới thiệu
Trong các cộng đồng mạng xã hội trực tuyến quy mô lớn như Discord, khối lượng thảo luận và tệp đính kèm phát sinh hàng ngày là rất lớn nhưng khả năng tìm kiếm nâng cao và lưu trữ dài hạn bị giới hạn. Đề tài tập trung xây dựng hệ sinh thái toàn diện từ bot thu thập dữ liệu đến giao diện quản trị web, giúp người quản trị dễ dàng lưu vết, trích xuất dữ liệu và theo dõi biến động tương tác theo thời gian.
Hệ thống được phát triển hoàn chỉnh trên nền tảng .NET, tận dụng sức mạnh xử lý đa luồng và hiệu năng cao của ASP.NET Core để quản lý các tác vụ nền liên tục kết nối với Discord Gateway API. Dữ liệu tin nhắn, người dùng và đa phương tiện được chuẩn hóa, lưu trữ trong cơ sở dữ liệu quan hệ kết hợp bộ nhớ đệm phân tán nhằm phục vụ truy vấn tốc độ cao.
Giao diện web fullstack cung cấp bảng điều khiển trực quan, cho phép người dùng tra cứu lịch sử hội thoại nâng cao theo mốc thời gian, người gửi, kênh tương tác hoặc từ khóa. Ngoài ra, giải pháp tích hợp các công cụ phân tích biểu đồ tần suất trò chuyện, hỗ trợ xuất báo cáo thống kê định dạng chuẩn phục vụ quản trị và kiểm toán cộng đồng.
Chức năng có trong gói chuẩn
- Đồng bộ và sao lưu tự động tin nhắn, hình ảnh, tệp đính kèm từ Discord
- Tra cứu nâng cao lịch sử trò chuyện theo từ khóa, kênh, người dùng và thời gian
- Lập chỉ mục và khôi phục nhật ký tin nhắn bị chỉnh sửa hoặc đã xóa
- Bảng điều khiển trực quan hóa tần suất và xu hướng tương tác người dùng
- Quản lý xác thực và phân quyền truy cập dữ liệu máy chủ qua Discord OAuth2
- Trích xuất dữ liệu hội thoại ra các định dạng phổ biến như JSON, CSV hoặc HTML
- Cảnh báo tự động về các nội dung vi phạm hoặc biến động tin nhắn bất thường
Chức năng ngoài danh sách này được tính riêng và ghi rõ trong bản chốt scope trước khi bắt đầu.
Công nghệ
- dotnet
Muốn đổi sang công nghệ khác cho khớp yêu cầu môn học? Được — báo trước khi chốt scope, giá điều chỉnh theo hệ số công nghệ chứ không phải làm lại từ đầu.