/assign-role, /remove-role, or another command, select your role, and attach the CSV file.column-name parameter to specify a different column. You can mix IDs and names in the same file.
#xxxx for old-style usernames)user
173105961442082816
nickname1
member2#1234
1.73106E+17. The bot cannot match a truncated or scientific-notation ID, so those members will all fail./export-users to get your member list directly from the bot. The exported file is already correctly formatted and safe to edit and re-upload.| Command | Permissions | Required | Optional | Description |
|---|---|---|---|---|
/assign-role |
Manage Roles | role file |
column-name |
Bulk assign a role via CSV upload. |
/remove-role |
Manage Roles | role file |
column-name |
Bulk remove a role via CSV upload. |
/replace-role |
Manage Roles | old-role new-role file |
column-name |
Swap one role for another via CSV upload. |
/kick-members |
Kick Members | file |
column-name reason kick-message |
Kick members via CSV upload. |
/role permissions |
None | role |
none | View a role's permissions. |
/role members |
None | role |
none | View a role's members. |
/export-users |
Manage Roles | none | filter_role include_bots |
Export server members to a CSV file. |
/invite |
None | none | none | Display an invite link for the bot. |
/help |
None | none | command |
View command help and descriptions. |
/links |
None | none | none | View support, documentation, and invite links. |
role — The role to assign. Required.file — Your UTF-8 encoded CSV file. Required.column-name — Column header containing member identifiers. Optional, defaults to the first column./assign-role role: @Members file: members.csv /assign-role role: @Members file: affiliates.csv column-name: discord user
role — The role to remove. Required.file — Your UTF-8 encoded CSV file. Required.column-name — Column header containing member identifiers. Optional, defaults to the first column./assign-role but removes the role instead of adding it. Members who don't currently have the role are logged as Skipped rather than Failed./remove-role role: @Members file: members.csv
old-role — The role to remove. Required.new-role — The role to assign. Required.file — Your UTF-8 encoded CSV file. Required.column-name — Column header containing member identifiers. Optional, defaults to the first column.new-role and don't have old-role. It may only add, only remove, do both, or do nothing at all, depending on each member's current state./replace-role old-role: @Bronze new-role: @Silver file: promotions.csv
file — Your UTF-8 encoded CSV file. Required.column-name — Column header containing member identifiers. Optional, defaults to the first column.reason — Reason shown in the server audit log. Optional, max 100 characters.kick-message — Custom DM sent to the member before removal. Optional, max 500 characters.reason to keep your audit log clean and kick-message to let members know why they were removed./kick-members file: inactive.csv reason: Removed for inactivity kick-message: You've been removed due to inactivity. Feel free to rejoin anytime.
role — The role to inspect. Required./role permissions role: @Moderator
role — The role to inspect. Required./role members role: @Members
filter_role — Export only members who have this role. Optional.include_bots — Whether to include bot accounts. Optional, bots are included by default.ID,Username,Display Name,Roles,User Type,Join Date 173105961442082816,dlchamp,DLCHAMP,"[Contributor,Support,Developer]",Human,2022-02-27 17:20:32.198000+00:00
/export-users you'll be presented with a configuration screen.

From here you can include or exclude up to 25 roles each, toggle bots in or out, and switch between Mode: All Members and Mode: No Roles Only. No Roles Only ignores all role filters and exports only members who have no roles at all.
command — A specific command to get detailed help for. Optional./help /help command: assign-role