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.donosetis the name of the command.autoroleis the subcommand of the command.addis the subcommand of the command.Syntax: < [p]donoset autorole add <true_or_false> >
Arguments
true_or_falseis 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.donosetis the name of the command.autoroleis the subcommand of the command.removeis the subcommand of the command.Syntax: < [p]donoset autorole remove <true_or_false> >
Arguments
true_or_falseis 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 restorecommand.Usage
[p]is the prefix of the bot.donosetis the name of the command.backupis 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.donosetis the name of the command.bankis the subcommand of the command.addis the subcommand of the command.Syntax: < [p]donoset bank add <name_emoji_pairs...> >
Arguments
name_emoji_pairsis the name and emoji pairs of the banks to add. These pairs should be likename,emojiand 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.donosetis the name of the command.bankis the subcommand of the command.defaultis the subcommand of the command.Syntax: < [p]donoset bank default <bank_name> >
Arguments
bank_nameis 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.donosetis the name of the command.bankis the subcommand of the command.emojiis the subcommand of the command.Syntax: < [p]donoset bank emoji <bank_name> <emoji> >
Arguments
bank_nameis the name of the bank to set the emoji for.emojiis 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 balanddono checkcommands.Usage
[p]is the prefix of the bot.donosetis the name of the command.bankis the subcommand of the command.hideis the subcommand of the command.Syntax: < [p]donoset bank hide <bank_name> >
Arguments
bank_nameis 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.donosetis the name of the command.bankis the subcommand of the command.infois the subcommand of the command.Syntax: < [p]donoset bank info <bank_name> >
Arguments
bank_nameis 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 addanddono remove.Usage
[p]is the prefix of the bot.donosetis the name of the command.bankis the subcommand of the command.itemis 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.donosetis the name of the command.bankis the subcommand of the command.itemis the subcommand of the command.Syntax: < [p]donoset bank item <bank_name> <item_amount_pairs...> >
Arguments
bank_nameis the name of the bank to add the items to.item_amount_pairsis the item and amount pairs to add to the bank. These pairs should be likeitem,amountand 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.donosetis the name of the command.bankis the subcommand of the command.itemis the subcommand of the command.Syntax: < [p]donoset bank item list <bank_name> >
Arguments
bank_nameis 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.donosetis the name of the command.bankis the subcommand of the command.itemis the subcommand of the command.Syntax: < [p]donoset bank item <bank_name> <item_names...> >
Arguments
bank_nameis the name of the bank to remove the items from.item_namesis 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.donosetis the name of the command.bankis the subcommand of the command.logis the subcommand of the command.Syntax: < [p]donoset bank log <bank_name> <logchannel> >
Arguments
bank_nameis the name of the bank to set the logchannel for.logchannelis 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 balanddono checkcommands.This also means that all the items and donations in the bank will be removed.
Usage
[p]is the prefix of the bot.donosetis the name of the command.bankis the subcommand of the command.removeis the subcommand of the command.Syntax: < [p]donoset bank remove <bank_names...> >
Arguments
bank_namesis 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.donosetis the name of the command.bankis the subcommand of the command.resetis the subcommand of the command.Syntax: < [p]donoset bank reset <bank_names...> >
Arguments
bank_namesis 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 addanddono remove.Usage
[p]is the prefix of the bot.donosetis the name of the command.bankis the subcommand of the command.rolesis 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.donosetis the name of the command.bankis the subcommand of the command.rolesis the subcommand of the command.addis the subcommand of the command.Syntax: < [p]donoset bank roles add <bank_name> <amount_roles_pairs...> >
Arguments
bank_nameis the name of the bank to add the roles to.amount_roles_pairsis 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.donosetis the name of the command.bankis the subcommand of the command.rolesis the subcommand of the command.listis the subcommand of the command.Syntax: < [p]donoset bank roles list <bank_name> >
Arguments
bank_nameis 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.donosetis the name of the command.bankis the subcommand of the command.rolesis the subcommand of the command.removeis the subcommand of the command.Syntax: < [p]donoset bank roles remove <bank_name> <amount_roles_pairs...> >
Arguments
bank_nameis the name of the bank to remove the roles from.amount_roles_pairsis 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.donosetis the name of the command.bankis the subcommand of the command.unhideis the subcommand of the command.Syntax: < [p]donoset bank unhide <bank_names...> >
Arguments
bank_namesis 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 addanddono remove.Usage
[p]is the prefix of the bot.donosetis the name of the command.managersis 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 addanddono remove.You can provide multiple managers at once.
Usage
[p]is the prefix of the bot.donosetis the name of the command.managersis the subcommand of the command.addis the subcommand of the command.Syntax: < [p]donoset managers add <managers...> >
Arguments
managersis 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 addanddono remove.You can provide multiple managers at once.
Usage
[p]is the prefix of the bot.donosetis the name of the command.managersis the subcommand of the command.removeis the subcommand of the command.Syntax: < [p]donoset managers remove <managers...> >
Arguments
managersis 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.donosetis the name of the command.resetis 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 backupcommand.Usage
[p]is the prefix of the bot.donosetis the name of the command.restoreis 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_idis 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.donosetis the name of the command.showsettingsis the subcommand of the command.Syntax: < [p]donoset showsettings >
Examples
[p]donoset showsettings