Skip to main content
By default, this command requires the Ban Members permission. This command requires the bot to have the Ban Members permission.
Ban a user from the server. If they are not in the server, this will still prevent them from rejoining/joining in the future. If they are already banned, this will unban them and re-ban them to purge messages according to the specified purge duration. They will be automatically unbanned after the specified duration (if applicable) so long as Daedalus is in the server, even if the Moderation module is disabled.

Syntax

/ban <user> [reason] [private-notes] [duration] [purge-duration] [silent]
ParameterInformation
userThe user to ban.
reasonThe reason to log and send to the user.
private-notesA private reason to log (not sent to the user).
durationIf specified, the user will be unbanned after this duration. Banning them again with a different duration will override this.
purge-durationPurge the specified period of chat history from this user if applicable (up to 7 days).
silentIf true, the user will not be notified of their ban.
Last modified on February 1, 2026