Donation Settings
This command is used to manage the settings of the donation logging system.
[p]donoset autorole add
Description
THis command enables whether or not milestone roles should be given to users when they reach a certain amount of donations.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.autorole
is the subcommand of the command.add
is the subcommand of the command.Syntax: < [p]donoset autorole add <true_or_false> >
Arguments
true_or_false
is whether or not to enable the autorole feature.
Examples
[p]donoset autorole add true
[p]donoset autorole add false
[p]donoset autorole remove
Description
This command enables whether or not milestone roles should be removed from users when they go below a certain amount of donations.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.autorole
is the subcommand of the command.remove
is the subcommand of the command.Syntax: < [p]donoset autorole remove <true_or_false> >
Arguments
true_or_false
is whether or not to enable the autorole feature.
Examples
[p]donoset autorole remove true
[p]donoset autorole remove false
[p]donoset backup
Description
This command is used to backup the donation data.
Using this command, sends (a) file(s) to the channel where the command was used which contain all the data of the donation logging system.
This can be restores with the use of the
[p]donoset restore
command.Usage
[p]
is the prefix of the bot.donoset
is the name of the command.backup
is the subcommand of the command.Syntax: < [p]donoset backup >
Examples
[p]donoset backup
[p]donoset bank
[p]donoset bank add
Description
This command adds banks for the dono logging system in your server.
You can provide multiple banks at once.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.add
is the subcommand of the command.Syntax: < [p]donoset bank add <name_emoji_pairs...> >
Arguments
name_emoji_pairs
is the name and emoji pairs of the banks to add. These pairs should be likename,emoji
and should be separated by spaces.
Examples
[p]donoset bank add bank1,emoji1 bank2,emoji2 bank3,emoji3
[p]donoset bank default
Description
This command sets the default bank for the donation logging system.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.default
is the subcommand of the command.Syntax: < [p]donoset bank default <bank_name> >
Arguments
bank_name
is the name of the bank to set as the default bank.
Examples
[p]donoset bank default bank1
[p]donoset bank emoji
Description
This command sets the emoji for a bank in the donation logging system.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.emoji
is the subcommand of the command.Syntax: < [p]donoset bank emoji <bank_name> <emoji> >
Arguments
bank_name
is the name of the bank to set the emoji for.emoji
is the emoji to set for the bank.
Examples
[p]donoset bank emoji bank1 :emoji:
[p]donoset bank hide
Description
This command hides a bank from the donation logging system.
This means that the bank will not be shown in the
dono bal
anddono check
commands.Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.hide
is the subcommand of the command.Syntax: < [p]donoset bank hide <bank_name> >
Arguments
bank_name
is the name of the bank to hide.
Examples
[p]donoset bank hide bank1
[p]donoset bank info
Description
This command shows information about a bank in the donation logging system.
This includes the name, emoji, and whether or not the bank is hidden and other information.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.info
is the subcommand of the command.Syntax: < [p]donoset bank info <bank_name> >
Arguments
bank_name
is the name of the bank to show information about.
Examples
[p]donoset bank info bank1
[p]donoset bank item
Description
This command and its subcommands handle items that are accepted instead of amount in commands like
dono add
anddono remove
.Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.item
is the subcommand of the command.Syntax: < [p]donoset bank item [subcommand] >
Subcommands
[p]donoset bank item add
Description
This command adds items to a bank in the donation logging system.
You can provide multiple items at once.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.item
is the subcommand of the command.Syntax: < [p]donoset bank item <bank_name> <item_amount_pairs...> >
Arguments
bank_name
is the name of the bank to add the items to.item_amount_pairs
is the item and amount pairs to add to the bank. These pairs should be likeitem,amount
and should be separated by spaces.
Examples
[p]donoset bank item add bank1 item1,100 item2,2000 item3,30000
[p]donoset bank item list
Description
This command lists the items in a bank in the donation logging system.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.item
is the subcommand of the command.Syntax: < [p]donoset bank item list <bank_name> >
Arguments
bank_name
is the name of the bank to list the items of.
Examples
[p]donoset bank item list bank1
[p]donoset bank item remove
Description
This command removes items from a bank in the donation logging system.
You can provide multiple items at once.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.item
is the subcommand of the command.Syntax: < [p]donoset bank item <bank_name> <item_names...> >
Arguments
bank_name
is the name of the bank to remove the items from.item_names
is the names of the items to remove from the bank.
Examples
[p]donoset bank item remove bank1 item1 item2 item3
[p]donoset bank list
[p]donoset bank log
Description
This command sets the logchannel for a bank in the donation logging system.
This is the channel where the donation logs will be sent to.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.log
is the subcommand of the command.Syntax: < [p]donoset bank log <bank_name> <logchannel> >
Arguments
bank_name
is the name of the bank to set the logchannel for.logchannel
is the logchannel to set for the bank.
Examples
[p]donoset bank log bank1 #donation-logs
[p]donoset bank remove
Description
This command removes a bank from the donation logging system.
This means that the bank will no longer be shown in the
dono bal
anddono check
commands.This also means that all the items and donations in the bank will be removed.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.remove
is the subcommand of the command.Syntax: < [p]donoset bank remove <bank_names...> >
Arguments
bank_names
is the names of the banks to remove separated by spaces.
Examples
[p]donoset bank remove bank1 bank2 bank3
[p]donoset bank reset
Description
This command resets the bank in the donation logging system.
This means that all donations in the bank will be removed.
This does not remove the bank from the system.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.reset
is the subcommand of the command.Syntax: < [p]donoset bank reset <bank_names...> >
Arguments
bank_names
is the names of the banks to reset separated by spaces.
Examples
[p]donoset bank reset bank1 bank2 bank3
[p]donoset bank roles
Description
This command and its subcommands handle roles that are accepted instead of amount in commands like
dono add
anddono remove
.Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.roles
is the subcommand of the command.Syntax: < [p]donoset bank roles [subcommand] >
Subcommands
[p]donoset bank roles add
Description
This command adds roles to a bank in the donation logging system.
You can provide multiple roles at once.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.roles
is the subcommand of the command.add
is the subcommand of the command.Syntax: < [p]donoset bank roles add <bank_name> <amount_roles_pairs...> >
Arguments
bank_name
is the name of the bank to add the roles to.amount_roles_pairs
is the amount and role pairs to add to the bank. These pairs should look like this:<amount,role_id>[:another_role_id:...]
.
Examples
[p]donoset bank roles add bank1 1,123456789012345678:123456789012345678:123456789012345678 2,123456789012345678
[p]donoset bank roles list
Description
This command lists the roles in a bank in the donation logging system.
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.roles
is the subcommand of the command.list
is the subcommand of the command.Syntax: < [p]donoset bank roles list <bank_name> >
Arguments
bank_name
is the name of the bank to list the roles of.
Examples
[p]donoset bank roles list bank1
[p]donoset bank roles remove
Description
This command removes roles from a bank in the donation logging system.
This command is especially useful because you have fine grain control over which roles to remove and from which milestones.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.roles
is the subcommand of the command.remove
is the subcommand of the command.Syntax: < [p]donoset bank roles remove <bank_name> <amount_roles_pairs...> >
Arguments
bank_name
is the name of the bank to remove the roles from.amount_roles_pairs
is the amount and role pairs to remove from the bank. These pairs should look like this:<amount,role_id>[:another_role_id:...]
.
Examples
[p]donoset bank roles remove bank1 1,123456789012345678:123456789012345678:123456789012345678 2,123456789012345678
[p]donoset bank unhide
Description
This command unhides banks in the donation logging system.
This means that the banks will be visible in the donation logging system.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.bank
is the subcommand of the command.unhide
is the subcommand of the command.Syntax: < [p]donoset bank unhide <bank_names...> >
Arguments
bank_names
is the names of the banks to unhide separated by spaces.
Examples
[p]donoset bank unhide bank1 bank2 bank3
[p]donoset managers
Description
This command and its subcommands handle managers in the donation logging system.
Managers are users that can use commands like
dono add
anddono remove
.Usage
[p]
is the prefix of the bot.donoset
is the name of the command.managers
is the subcommand of the command.Syntax: < [p]donoset managers [subcommand] >
Subcommands
[p]donoset managers add
Description
This command adds managers to the donation logging system.
Managers are users that can use commands like
dono add
anddono remove
.You can provide multiple managers at once.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.managers
is the subcommand of the command.add
is the subcommand of the command.Syntax: < [p]donoset managers add <managers...> >
Arguments
managers
is the roles that can manage donations.
Examples
[p]donoset managers add @role1 roleid2 rolename3
[p]donoset managers remove
Description
This command removes managers from the donation logging system.
Managers are users that can use commands like
dono add
anddono remove
.You can provide multiple managers at once.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.managers
is the subcommand of the command.remove
is the subcommand of the command.Syntax: < [p]donoset managers remove <managers...> >
Arguments
managers
is the roles that can no longer manage donations.
Examples
[p]donoset managers remove @role1 roleid2 rolename3
[p]donoset reset
Description
This command resets the donation logging system.
This means that all banks, managers, and settings will be reset to their default values.
This command is useful if you want to start over with the donation logging system.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.reset
is the subcommand of the command.Syntax: < [p]donoset reset >
Examples
[p]donoset reset
[p]donoset restore
Description
This command restores the data from a backup that was created with the
donoset backup
command.Usage
[p]
is the prefix of the bot.donoset
is the name of the command.restore
is the subcommand of the command.Syntax: < [p]donoset restore <message_id> >
note
The message ID should be the ID of the message that contains the backup.
This can also be a link to the message.
Arguments
message_id
is the ID of the message that contains the backup files
Examples
[p]donoset restore 123456789012345678
[p]donoset showsettings
Description
This command shows the settings of the donation logging system.
This command is useful if you want to see the current settings of the donation logging system.
Usage
[p]
is the prefix of the bot.donoset
is the name of the command.showsettings
is the subcommand of the command.Syntax: < [p]donoset showsettings >
Examples
[p]donoset showsettings