user- The user you want to mute
reason- The reason for the infraction. It will be shown in bot logs
dm-user- Sends the reason for the warning to the user's DMs
no-infraction- Does not log an infraction. Log entry is still sent
purge-roles- This flag is used to remove every possible (counting hierarchy) role before muting.