⚠ Quick Report
Vấn đề
Đội ngũ Quản lí Máy chủ (Server Moderators & Administrators) không phải lúc nào cũng có mặt 100% để giải quyết vấn đề xung đột giữa người dùng (Member) trong máy chủ.
Bạn có thể đã tạo 1 kênh #report
, cho phép member của máy chủ có thể tố cáo người dùng khác. Hoặc member cũng có thể tạo 1 ticket để tố cáo người dùng khác.
Tuy nhiên, các việc đã đề cập bên trên có đôi phần rắc rối. Một kênh #report
để mọi người tố cáo lẫn nhau thì không thể giữ được tính riêng tư. Tạo ticket thì chúng sẽ bị lẫn chung với các ticket ở chủ đề khác, từ đó rất khó, hoặc không thể phân biệt giữa các chủ đề ticket với nhau.
Và, chúng có thể không được tổ chức một cách hợp lí. Member vẫn thích ping bạn ở #general
và nói về việc “abcxyz vi phạm rồi kìa sao không xử lí đi???”.
Giải pháp
Quick Report, hay còn gọi là Tố cáo nhanh, giúp cho:- Member tố cáo nội dung vi phạm một cách nhanh chóng
- Moderator quản lí các bản tố cáo một cách hiệu quả và tự động.
Một người dùng có thể bấm chuột phải vào một tin nhắn, sau đó chọn Ứng dụng >
Tố cáo tin nhắn này. Member chỉ cần nhập thêm lí do tố cáo, vậy là một bản tố cáo đã được gửi về kênh nhận tố cáo được chỉ định trước (có thể được định trước như /quickreport enable receive_channel:#report
)
Sau khi bản tố cáo được gửi về Moderator, họ sẽ xem xét báo cáo này (được bao gồm link dẫn tới tin nhắn, nội dung tin nhắn (đề phòng việc đột ngột xóa dẫn đến mất bằng chứng), và lí do tố cáo). Moderator có thể ban, hoặc mute, hoặc timeout người dùng vi phạm, hoặc không thực hiện hành động.
- Nếu Moderator ban, hoặc mute, hoặc timeout người dùng vi phạm, Quick Report sẽ hoàn toàn tự động xóa bản tố cáo, và cho là đã xử lí thành công, nếu người dùng đó bị ban, hoặc mute, hoặc timeout (có thể được chỉnh qua
/quickreport auto_delete
, mặc định là sẽ tự động xóa) - Nếu Moderator không thực hiện hành động (có nghĩa rằng báo cáo chưa đủ thuyết phục), Moderator có thể cập nhật bằng tay (từ chối/xác nhận) bản tố cáo này thông qua lệnh
/report update
Ngoài ra, Quick Report có thể đề phòng/tắt report đến từ các member có tính chất spam, hoặc report rác, bằng cách:
- Giới hạn hàng chờ report đang xử lí của một người bằng lệnh
/quickreport concurrent
. Ví dụ, nếu một Member đang có 6 trên 6 report chưa được xử lí, thì họ sẽ không thể tạo thêm report cho đến khi các report trước đó được cập nhật. - Tạo 1 role blacklist thông qua
/quickreport blacklist
, gán cho người spam role blacklist đó - Cho quyền không thể bị report bằng 1 role thông qua
/quickreport bypass
.
Quick Report cũng có thể chỉ cho phép/hạn chế một số kênh nhận report, cũng như cho các bản báo cáo có thể tự động hết hạn sau một thời gian nhất định.
Các lệnh quản lí report & tố cáo người dùng
/report message
- Báo cáo tin nhắn
Lệnh này để báo cáo tin nhắn trong máy chủ
Tham số lệnh (Parameters)
Bắt buộc:
channel
: Chỉ định kênh chứa tin nhắnmessage_id
: Chỉ định ID tin nhắnreason
: Hãy nhập lý do cho hành động này
Không bắt buộc:
silent
: Cho biết lệnh này có nên được thực hiện ở chế độ im lặng hay không
Ví dụ sử dụng lệnh
Lệnh này sẽ báo cáo tin nhắn với ID1202861080175452210
trong kênh #general
với lí do “Vi phạm quy tắc máy chủ”
/report message channel:#general message_id:1202861080175452210 reason:Vi phạm quy tắc máy chủ
/report recent
- Xem các báo cáo gần đây
Lệnh này sẽ hiển thị các báo cáo gần đây
Tham số lệnh (Parameters)
Bắt buộc:
order
: Chọn một hành động để sắp xếp kết quả
Không bắt buộc:
silent
: Cho biết lệnh này có nên được thực hiện ở chế độ im lặng hay khôngstatus
: Chỉ định trạng thái cho kết quả truy vấnreporter
: Chỉ định người báo cáoreported
: Chỉ định thành viên đã bị báo cáo
Ví dụ sử dụng lệnh
Lệnh này sẽ hiển thị các báo cáo bị từ chối gần đây/report recent order:Mới nhất status:Đã từ chối
/report check
- Xem báo cáo dựa trên ID
Lệnh này sẽ hiển thị báo cáo dựa trên ID
Tham số lệnh (Parameters)
Bắt buộc:
report_id
: Chỉ định ID báo cáo
Không bắt buộc:
silent
: Cho biết lệnh này có nên được thực hiện ở chế độ im lặng hay không
Ví dụ sử dụng lệnh
Lệnh này sẽ hiển thị báo cáo dựa trên ID2215
/report check report_id:2215
/report update
- Phê duyệt/Từ chối báo cáo
Lệnh này giúp bạn Phê duyệt/Từ chối báo cáo
Tham số lệnh (Parameters)
Bắt buộc:
action
: Hãy ghi hành độngreport_id
: Chỉ định ID báo cáoreason
: Hãy nhập lý do cho hành động nàysilent
: Cho biết lệnh này có nên được thực hiện ở chế độ im lặng hay không
Ví dụ sử dụng lệnh
Lệnh này phê duyệt báo cáo với ID2215
với lí do “Người dùng vi phạm quy tắc”
/report update action:Xác nhận report_id:2215 reason:Người dùng vi phạm quy tắc
Các lệnh cài đặt
/quickreport enable
- Kích hoạt tính năng
Lệnh này sẽ kích hoạt tính năng Quick Report
Tham số lệnh (Parameters)
Bắt buộc:
receive_channel
: Chỉ định kênh để nhận báo cáo đến
Ví dụ sử dụng lệnh
Lệnh này sẽ kích hoạt tính năng Quick Report, gán kênh#reports
thành kênh nhận các report
/quickreport enable receive_channel:#reports
/quickreport muterole
- Đặt muterole
Lệnh này sẽ đặt vai trò tắt tiếng (mute role) hiện có của bot kiểm duyệt khác
Tham số lệnh (Parameters)
Bắt buộc:
role
: Chọn vai trò
Ví dụ sử dụng lệnh
Lệnh này sẽ đặt role @Muted thành mute role/quickreport muterole role:@Muted
/quickreport manager
- Đặt role người quản lý báo cáo
Đặt vai trò người quản lý báo cáo
Tham số lệnh (Parameters)
Bắt buộc:
role
: Chọn vai trò
Ví dụ sử dụng lệnh
Lệnh này sẽ đặt role @Moderator thành role có quyền quản lí báo cáo/quickreport manager role:@Moderator
/quickreport bypass
- Bảo vệ người dùng khỏi các báo cáo
Lệnh này sẽ đặt role bảo vệ người dùng khỏi các báo cáo. Khi người dùng có role được cài đặt ở đây, họ sẽ không thể bị báo cáo bởi member khác
Tham số lệnh (Parameters)
Bắt buộc:
role
: Chọn vai trò
Ví dụ sử dụng lệnh
Lệnh này sẽ đặt role @VIP là role bảo vệ người dùng khỏi các báo cáo/quickreport bypass role:@VIP
/quickreport blacklist
- Đặt vai trò chặn báo cáo
Lệnh này sẽ đặt vai trò khiến người dùng không thể báo cáo các tin nhắn khác. Khi người dùng có vai trò này, họ sẽ không thể tạo báo cáo mới.
Tham số lệnh (Parameters)
Bắt buộc:
role
: Chọn vai trò
Ví dụ sử dụng lệnh
Lệnh này sẽ đặt role @Report Blacklisted là role bảo vệ người dùng khỏi các báo cáo/quickreport blacklist role:@Report Blacklisted
/quickreport autoexpire
- Đặt thời gian tự động hết hạn báo cáo
Lệnh này sẽ đặt thời gian chờ cho các báo cáo khi không có người kiểm duyệt nào xử lý sau thời gian cụ thể
Tham số lệnh (Parameters)
Bắt buộc:
after
: Chỉ định khoảng thời gian tính bằng giờ sau đó các báo cáo sẽ tự động hết hạn giờ đã chỉ định
Ví dụ sử dụng lệnh
Lệnh này sẽ đặt thời gian tự xóa cho các báo cáo là 72 giờ/quickreport autoexpire after:72
/quickreport concurrent
- Đặt báo cáo đồng thời tối đa
Lệnh này sẽ đặt báo cáo đồng thời tối đa cho mỗi người dùng
Tham số lệnh (Parameters)
Bắt buộc:
maximum
: Chỉ định giá trị
Ví dụ sử dụng lệnh
Lệnh này sẽ đặt báo cáo đồng thời tối đa cho mỗi người dùng là 6 báo cáo chưa được xử lí/quickreport concurrent maximum:6
/quickreport successful_message
- Đặt tin nhắn nhận báo cáo
Lệnh này sẽ đặt một tin nhắn được gửi tới Người quản lí báo cáo sau khi báo cáo thành công
Tham số lệnh (Parameters)
Bắt buộc:
message
: Chỉ định tin nhắn
Ví dụ sử dụng lệnh
Lệnh này sẽ đặt một tin nhắn được gửi tới Người quản lí báo cáo sau khi báo cáo thành công là “@Moderator Đã tiếp nhận một phiếu tố cáo mới”/quickreport successful_message message:@Moderator Đã tiếp nhận một phiếu tố cáo mới
/quickreport auto_delele
- Tự động xóa báo cáo
Lệnh này đặt bot tự động xóa báo cáo trong một số sự kiện
Tham số lệnh (Parameters)
Bắt buộc:
on_user_timeout
: Có xóa báo cáo khi người dùng đó đã hết giờ hay khôngon_user_muted
: Có xóa báo cáo khi người dùng đó bị tắt tiếng hay không (vai trò tắt tiếng đã được trao cho họ)on_user_leave
: Có xóa báo cáo khi người dùng đó bị cấm/rời máy chủ hay không
Ví dụ sử dụng lệnh
Lệnh này đặt bot tự động xóa báo cáo trong tất cả các sự kiện liệt kê bên trên/quickreport auto_delele on_user_timeout:True on_user_muted:True on_user_leave:True
/quickreport channels
- Đưa kênh vào danh sách blacklist/whitelist
Lệnh này sẽ đưa một số kênh vào danh sách blacklist/whitelist
Tham số lệnh (Parameters)
Bắt buộc:
action
: Hãy ghi hành độngchannel
: Chọn kênh
Ví dụ sử dụng lệnh
Lệnh này sẽ thêm kênhspam
vào danh mục không nhận report
/quickreport channels action:Add channel:#spam
/quickreport categories
- Đưa danh mục vào danh sách blacklist/whitelist
Lệnh này sẽ đưa một số danh mục vào danh sách blacklist/whitelist
Tham số lệnh (Parameters)
Bắt buộc:
action
: Hãy ghi hành độngcategory
: Chọn danh mục
Ví dụ sử dụng lệnh
Lệnh này sẽ xóa danh mụcchat
khỏi danh mục không nhận report
/quickreport categories action:Remove category:chat
/quickreport mode
- Chuyển đổi chế độ
Lệnh này sẽ chuyển đổi chế độ Quick Report (chỉ định trong một số kênh (whitelist), hoặc chặn report tại một số kênh (blacklist), hoặc toàn bộ máy chủ (entire guild))
Tham số lệnh (Parameters)
Bắt buộc:
action
: Hãy ghi hành động
Ví dụ sử dụng lệnh
Lệnh này sẽ chuyển đổi chế độ Quick Report thành nhận report tại toàn bộ máy chủ/quickreport mode action:Toàn bộ máy chủ
/quickreport configuration
- Xem cấu hình hiện tại
Lệnh này sẽ hiển thị cấu hình Quick Report hiện tại của máy chủ này
Tham số lệnh (Parameters)
Không có tham số
Ví dụ sử dụng lệnh
/quickreport configuration
/quickreport disable
- Vô hiệu hóa tính năng
Lệnh này sẽ vô hiệu hóa tính năng Quick Report
Tham số lệnh (Parameters)
Không có tham số
Ví dụ sử dụng lệnh
/quickreport disable