Discord edge
Các lệnh slash, nhắc tên, quyền hạn, trạng thái đang nhập và các embed dễ đọc nằm trong các cog tập trung.
cogs/PYTHON · DISCORD.PY · SQLITE
Khám phá kiến trúc đang hoạt động, kiểm tra mọi tệp nguồn và tải xuống bản khởi đầu async sạch để chạy cục bộ hoặc triển khai.
SƠ ĐỒ HỆ THỐNG
Các lệnh slash, nhắc tên, quyền hạn, trạng thái đang nhập và các embed dễ đọc nằm trong các cog tập trung.
cogs/Một HTTP client tương thích với OpenAI bổ sung thời gian chờ, chính sách thử lại, cấu hình nhà cung cấp và thông báo lỗi an toàn.
services/ai_service.pySQLite giữ cho các cài đặt guild và các cuộc hội thoại theo người dùng/kênh được cô lập, giới hạn, hết hạn và có thể đặt lại.
database.pySpam, từ bị chặn, lọc liên kết, cảnh báo và nhật ký điều phối viên chạy qua các quy tắc xác thực rõ ràng.
cogs/moderation.pyTRÌNH KHẢO SÁT NGUỒN
Chọn một tệp từ cây dự án để kiểm tra.
DANH SÁCH KIỂM TRA RA MẮT
Sao chép .env.example thành .env. Thêm Discord token, AI key, provider URL và model. Tuyệt đối không commit tệp .env.
Sử dụng phạm vi bot và applications.commands. Chỉ bật Message Content, sau đó cấp quyền Send Messages, Embed Links, Read History và Moderate Members nếu cần.
Chạy bot một lần để đồng bộ hóa các lệnh toàn cầu, hoặc đặt DEV_GUILD_ID để đồng bộ hóa phát triển tức thì. Theo dõi nhật ký để tìm lỗi quyền hạn hoặc intent.
Sử dụng worker trên Railway, Render, Fly.io hoặc một VPS nhỏ. Gắn lưu trữ bền vững cho SQLite và cấu hình khởi động lại nhận biết trạng thái sức khỏe.