Discord Logging Bot: Tin nhắn đã xóa, chỉnh sửa, thoại và lượt tham gia
Bot ghi nhật ký Discord ghi lại những gì xảy ra trong server để người kiểm duyệt có thể xem lại. Noxyr ghi nhật ký tin nhắn đã xóa và đã chỉnh sửa, lượt vào, rời và chuyển kênh thoại, cùng việc thành viên tham gia và rời server, mỗi loại gửi đến một kênh nhân viên bạn chọn. Thiết lập bằng /serverlogs set hoặc trên bảng điều khiển.
Nhật ký dùng để làm gì
Ai đó nói rằng một người kiểm duyệt đã xúc phạm họ. Ai đó xóa một tin nhắn rồi chối là đã viết nó. Một thành viên rời đi ngay sau một đợt tấn công. Không có nhật ký, bạn chỉ có lời kể. Có nhật ký, bạn có nội dung, tác giả và thời gian, trong một kênh mà chỉ nhân viên mới thấy.
Noxyr ghi nhật ký những gì
| Loại | Nội dung mục nhật ký |
|---|---|
| Tin nhắn | Một tin nhắn đã xóa kèm tác giả, kênh và nội dung. Một lần chỉnh sửa kèm nội dung trước và sau. Một lần dọn dẹp (purge) là một mục duy nhất ghi số tin đã bị xóa |
| Thoại | Thành viên tham gia, rời đi hoặc chuyển giữa các kênh thoại |
| Thành viên | Một lượt tham gia, kèm tuổi tài khoản, và một lượt rời đi, kèm thời điểm họ đã tham gia |
Việc tắt tiếng, bịt tai và phát trực tiếp trong kênh thoại không được ghi nhật ký. Tuổi tài khoản khi tham gia rất tiện để nhìn nhanh, vì một tài khoản mới tạo tham gia trong lúc có đợt tấn công sẽ nổi bật.
Thiết lập
- Tạo các kênh chỉ dành cho nhân viên, mỗi loại một kênh hoặc dùng chung một kênh. Nhật ký lộ nội dung tin nhắn, nên hãy giữ riêng tư.
- Gửi mỗi loại đến một kênh:
/serverlogs set type: channel:, hoặc vào Safety, rồi Server Logs trên bảng điều khiển. - Thêm các ngoại lệ.
/serverlogs ignore channel:bỏ qua một kênh hoặc cả một danh mục. Thêm remove:True để ghi nhật ký lại kênh đó. - Kiểm tra.
/serverlogs statushiển thị từng loại nhật ký được gửi đến đâu./serverlogs off type:dừng một loại.
Cách hiển thị tin nhắn đã xóa
Phần này khiến nhiều người bất ngờ. Khi một tin nhắn bị xóa, Discord chỉ nói với bot ID của tin nhắn, không nói nội dung là gì. Để hiển thị nội dung, Noxyr giữ các tin nhắn gần đây trong bộ nhớ trong 24 giờ, chỉ ở những server có nhật ký tin nhắn, và không bao giờ ghi xuống đĩa.
Điều đó kéo theo hai hệ quả bạn cần biết:
- Tin nhắn cũ hơn 24 giờ, hoặc gửi trước khi bot khởi động, sẽ hiển thị là không được lưu.
- Nội dung không được lưu vĩnh viễn, nhờ vậy chi phí về quyền riêng tư ở mức thấp.
Hãy nói với thành viên rằng tin nhắn đã xóa và đã chỉnh sửa được ghi nhật ký cho nhân viên xem. Việc này giúp mọi thứ minh bạch và tránh bất ngờ.
Giữ nhật ký hữu ích
Nhật ký được đăng tối đa vài giây một lần cho mỗi kênh, mỗi lần mười mục, nên một đợt tấn công hay một đợt dọn dẹp lớn sẽ không làm ngập kênh nhật ký của bạn. Tuy vậy, một kênh ồn ào vẫn có thể lấn át phần còn lại.
- Bỏ qua các kênh spam bot và kênh đếm số, vì chúng tạo ra nhiều mục mà không có giá trị.
- Bỏ qua các danh mục dành cho nhân viên nếu bạn không muốn ghi lại cảnh người kiểm duyệt thảo luận về các vụ việc.
- Dành một kênh riêng cho nhật ký thoại, vì đó là loại bận rộn nhất.
Kết hợp với các ghi chép khác
Nhật ký tin nhắn cho thấy điều gì đã xảy ra. Các module bảo mật cho thấy điều gì đã bị bắt: chống spam và chống phá hoại (anti-nuke) đều gửi đến một kênh nhật ký kèm tác nhân đã kích hoạt. Bảng điều khiển cũng giữ nhật ký hoạt động về các thay đổi cài đặt, kèm ID Discord của người thực hiện, trong 30 ngày. Hãy dùng chống spam và chống phá hoại cùng với nhật ký, và một hệ thống cảnh cáo cho bước theo dõi.
Cách bố trí khởi đầu hiệu quả
Với server nhỏ, một kênh riêng tư tên mod-logs là đủ, với cả ba loại đều trỏ về đó. Khi server lớn lên, hãy tách thành ba kênh để một buổi tối nhiều thoại không che khuất tin nhắn đã xóa mà bạn cần tìm. Chỉ cấp quyền cho những nhân viên thực sự xem nhật ký, vì tin nhắn đã xóa có thể chứa thông tin riêng tư mà một thành viên muốn gỡ bỏ.
Sau khi thiết lập, hãy thử một lần. Đăng một tin nhắn trong kênh, sửa nó, rồi xóa, và kiểm tra xem cả ba sự kiện có xuất hiện không. Nếu không thấy gì, hãy kiểm tra xem bot có nhìn thấy kênh và đăng được tin trong kênh nhật ký không, và bạn không đã bỏ qua kênh đang thử nghiệm bằng /serverlogs ignore.
Quyền riêng tư và công bằng
Nhật ký là công cụ tạo niềm tin, hãy đối xử với nó như vậy. Quyết định ai được đọc, ghi rõ khi nào nhân viên nên xem, và đừng bao giờ dùng một tin nhắn đã xóa làm lý do duy nhất để phạt ai. Nếu một thành viên yêu cầu xóa dữ liệu của họ, Noxyr xử lý qua Trung tâm hỗ trợ, như mô tả trong tài liệu dữ liệu. Việc cởi mở về những gì bạn ghi nhật ký khiến thành viên thoải mái hơn, không phải kém đi.
Bước tiếp theo
Xem tài liệu nhật ký server. Về những gì bot lưu nói chung, đọc bot lưu những gì. Nếu bạn đang so sánh các bot, các bot ghi nhật ký Discord tốt nhất liệt kê các lựa chọn. Thêm Noxyr để bắt đầu ghi nhật ký.
Câu hỏi thường gặp
Làm sao ghi nhật ký tin nhắn đã xóa trên Discord?
Trên bảng điều khiển, vào Safety, rồi Server Logs, hoặc chạy /serverlogs set với loại và một kênh nhân viên. Tin nhắn đã xóa hiển thị tác giả và nội dung, còn chỉnh sửa hiển thị nội dung trước và sau.
Noxyr có ghi nhật ký hoạt động kênh thoại không?
Có. Bot ghi nhật ký việc tham gia, rời đi và chuyển giữa các kênh thoại. Việc tắt tiếng, bịt tai và phát trực tiếp không được ghi nhật ký.
Làm sao để ngừng ghi nhật ký một kênh?
Chạy /serverlogs ignore channel:channel để bỏ qua một kênh hoặc cả một danh mục. Thêm remove:True để ghi nhật ký lại.
Noxyr có lưu tin nhắn đã xóa của tôi không?
Chỉ trong thời gian ngắn. Bot giữ các tin nhắn gần đây trong bộ nhớ 24 giờ, chỉ ở các server có nhật ký tin nhắn, và không bao giờ ghi xuống đĩa.
Bot ghi nhật ký có miễn phí không?
Có. Nhật ký server là một phần của bot Noxyr miễn phí.