Bot Discord với tính năng "snipe" tin nhắn: lưu lại và hiển thị tin nhắn bị xóa hoặc chỉnh sửa trong server.
- ✅
/snipe- Hiển thị tin nhắn bị xóa gần nhất trong kênh hiện tại - ✅
/editsnipe- Hiển thị tin nhắn bị chỉnh sửa gần nhất trong kênh hiện tại - ✅ Mỗi kênh lưu tin nhắn snipe riêng (không lẫn lộn giữa các kênh)
- ✅ Hiển thị thông tin: tên người gửi, thời gian gửi tin nhắn
- ✅ Format tin nhắn trả về bằng embed đẹp mắt
- Node.js 16.9.0 trở lên
- Discord.js v14
- Token bot Discord với các intents: Guilds, GuildMessages, MessageContent
-
Clone repository này về máy của bạn
git clone https://github.com/Hungvip69/Snipe-bot-discord.git cd Snipe-bot-discord -
Cài đặt các dependencies
npm install
-
Tạo file
.envtừ file.env.examplevà thêm token bot Discord của bạncp .env.example .env # Sau đó chỉnh sửa file .env và thêm token bot của bạn -
Khởi động bot
npm start
Bot cần các quyền sau để hoạt động:
- Guilds - Cho phép bot nhận thông tin về server
- GuildMessages - Cho phép bot đọc tin nhắn trong server
- MessageContent - Cho phép bot đọc nội dung tin nhắn
Khi thêm bot vào server, đảm bảo bot có các quyền sau:
- Read Messages/View Channels
- Send Messages
- Embed Links
- Read Message History
- Mời bot vào server Discord của bạn bằng link được tạo từ Discord Developer Portal
- Sử dụng lệnh
/snipeđể xem tin nhắn bị xóa gần nhất trong kênh - Sử dụng lệnh
/editsnipeđể xem tin nhắn bị chỉnh sửa gần nhất trong kênh
Đóng góp luôn được chào đón! Nếu bạn muốn đóng góp:
- Fork repository
- Tạo branch mới (
git checkout -b feature/amazing-feature) - Commit thay đổi của bạn (
git commit -m 'Add some amazing feature') - Push lên branch (
git push origin feature/amazing-feature) - Mở Pull Request
Dự án này được phân phối dưới giấy phép MIT. Xem file LICENSE để biết thêm thông tin.