Skip to content

PermissionError/dbans-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBans - Discord Bans Utilities

Prerequisites

Node.js & NPM
A Discord Bot Token

Installation

Using the Release Convenience Binaries

Download the appropriate executable for your platform from GitHub Releases. The convenience binaries are unable to be produced due to tooling issues.

With Node Package Managers

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.

Usage

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.

Exporting: dbans export <guildId> [outputFile]

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"]

Importing: dbans import <guildId> [bansOrFile]

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.

Transfer: dbans transfer <fromGuildId> <toGuildId>

Transfers all bans from one guild to another.

About

A collection of CLI utilities for Discord Bans

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published