Moderation Commands
TicketByte includes a full moderation suite so you don't need a separate bot. All actions log to the configured mod log channel.
| Slash | Prefix | Permission | Description |
|---|---|---|---|
| /ban @user [reason] [days] | !ban | Ban Members | Ban a member; optionally delete message history (0–7 days) |
| /unban <userId> [reason] | !unban | Ban Members | Unban a user by their Discord ID |
| /kick @user [reason] | !kick | Kick Members | Kick a member from the server |
| /mute @user <duration> [reason] | !mute | Moderate Members | Timeout a member (10m / 1h / 1d / 7d / 28d) |
| /unmute @user | !unmute | Moderate Members | Remove a timeout from a member |
| /warn add @user <reason> | !warn add | Staff | Issue a warning |
| /warn list @user | !warn list | Staff | View warnings for a member |
| /warn clear @user | !warn clear | Manage Guild | Clear all warnings for a member |
| /purge <1-100> [@user] | !purge | Manage Messages | Bulk-delete messages, optionally by a user |
| /slowmode <0-21600> | !slowmode | Manage Channels | Set slowmode in seconds (0 = off) |
| /lock <on|off> | !lock | Manage Channels | Lock or unlock a channel for @everyone |
| /nick @user [nickname] | !nick | Manage Nicknames | Change or reset a member's nickname |
| /role add @user @role | !role add | Manage Roles | Add a role to a member |
Setting up the mod log
/ticketlog modlog #mod-logs
Each log embed shows: action type, target, moderator, reason, and timestamp.