Node.js & NPM
A Discord Bot Token
Download the appropriate executable for your platform from GitHub Releases. The convenience binaries are unable to be produced due to tooling issues.
npm i dbans-cli -g
or yarn global add dbans-cli
Note: Yarn may require you to chmod +x
the executable file. Therefore, it is recommended to install DBans with NPM or use the convenience binaries provided with releases.
First, use dbans token [token]
to set the bot token. It must have the BAN_MEMBERS
permission on all guilds that you wish to access with DBans.
This token will be persisted in your local storage. You can view it at any time with dbans token
or replace it.
IMPORTANT: dbans export
and dbans import
will not include the ban reasons. Therefore, use dbans transfer
if you wish to preserve ban reasons when transferring bans.
Exports all bans from the given guild to a JSON array. If outputFile
is not specified, the array will be printed to stdout.
Sample output: ["00000000000000000", "00000000000000001"]
Imports bans into the given guild from the given input. bansOrFile
can be a JSON array of bans from stdin as exported by dbans export
or a file path to an exported bans file.
Transfers all bans from one guild to another.