/capacity
Prints the list of servers with the number of free hosting slots in each.
Where can it be used?: any channel
Arguments: No arguments required.
!channel
Creates a game channel to discuss settings before actually hosting a game.
Where can it be used?: guild channel
Arguments:
- TYPE: STRING - A channel name
!claim
Claims a submitted pretender. Gives access to turn backups or turn reminders.
Where can it be used?: game channel
Arguments:
- TYPE: INTEGER - A number that matches the pretender's index displayed by the pretenders command.
!deletegameandchannel
Permanently deletes the game hosted in this channel, as well as the channel itself.
Where can it be used?: game channel
Arguments: No arguments required.
!deletegamenotchannel
Permanently deletes the game hosted in this channel, while leaving the channel intact.
Where can it be used?: game channel
Arguments: No arguments required.
!deletependingchannel
Deletes the last channel that was created via the createchannel command.
Where can it be used?: guild channel
Arguments: No arguments required.
!deploy
[Guild-owner-only] Deploy bot channels and roles. Can be used to restore categories and roles.
Where can it be used?: guild channel
Arguments: No arguments required.
!maps
Prints a list of the Dominions 5 or 6 maps available on the given server.
Where can it be used?: any channel
Arguments:
- TYPE: STRING - Either dom5 or dom6.
!mods
Prints a list of the Dominions 5 or 6 mods available on the given server.
Where can it be used?: any channel
Arguments:
- TYPE: STRING - Either dom5 or dom6.
Below are the commands available. Each one contains information about what it does and the arguments (sometimes optional, sometimes required) that make them work:
!capacity
Prints the list of servers with the number of free hosting slots in each.
Where can it be used?: any channel
Arguments: No arguments required.
!channel
Creates a game channel to discuss settings before actually hosting a game.
Where can it be used?: guild channel
Arguments:
- TYPE: STRING - A channel name
!claim
Claims a submitted pretender. Gives access to turn backups or turn reminders.
Where can it be used?: game channel
Arguments:
- TYPE: INTEGER - A number that matches the pretender's index displayed by the pretenders command.
!deletegameandchannel
Permanently deletes the game hosted in this channel, as well as the channel itself.
Where can it be used?: game channel
Arguments: No arguments required.
!deletegamenotchannel
Permanently deletes the game hosted in this channel, while leaving the channel intact.
Where can it be used?: game channel
Arguments: No arguments required.
!deletependingchannel
Deletes the last channel that was created via the createchannel command.
Where can it be used?: guild channel
Arguments: No arguments required.
!deploy
[Guild-owner-only] Deploy bot channels and roles. Can be used to restore categories and roles.
Where can it be used?: guild channel
Arguments: No arguments required.
!maps
Prints a list of the Dominions 5 or 6 maps available on the given server.
Where can it be used?: any channel
Arguments:
- TYPE: STRING - Either dom5 or dom6.
!mods
Prints a list of the Dominions 5 or 6 mods available on the given server.
Where can it be used?: any channel
Arguments:
- TYPE: STRING - Either dom5 or dom6.
!nations
Prints a list of all the Dominions 5 or 6 nations and their nation_numbers and filenames.
Where can it be used?: any channel
Arguments:
- TYPE: STRING - Either dom5 or dom6.
!dtimer
Check (when used without arguments) or change the default timer.
Where can it be used?: game channel
Arguments:
- TYPE: STRING - Change the default timer, i.e. 3d20h30m, or a single integer for hours (0 to pause).
!forcehost
[Game-organizer-only] In a game channel, forces a turn to roll immediately.
Where can it be used?: game channel
Arguments: No arguments required.
!games
Prints a list of all hosted games in this Discord guild, or all games if the command is sent by DM.
Where can it be used?: any channel
Arguments: No arguments required.
!help
Print a list of the available commands.
Where can it be used?: any channel
Arguments: No arguments required.
!host
Host a Dominions 5 or 6 game. You will be asked a series of settings by DM to configure it.
Where can it be used?: guild channel
Arguments:
- TYPE: STRING - Server on which to host game. Check with /capacity
- TYPE: STRING - Either dom5 or dom6.
!info
In a game channel, prints this game's information and settings.
Where can it be used?: game channel
Arguments: No arguments required.
!kill
Shuts down the game's process. Useful to relaunch it to fix common errors. Doesn't delete anything.
Where can it be used?: game channel
Arguments: No arguments required.
!lasthosted
Prints a list of hosted games in this guild, or all games if sent by DM, sorted by last turn date.
Where can it be used?: any channel
Arguments: No arguments required.
!launch
In a game channel, launches a game's process. Use if the bot mentions the game being offline.
- TYPE: STRING - A server's name
!nations
Prints a list of all the Dominions 5 or 6 nations and their nation_numbers and filenames.
Where can it be used?: any channel
Arguments:
- TYPE: STRING - Either dom5 or dom6.
!dtimer
Check (when used without arguments) or change the default timer.
Where can it be used?: game channel
Arguments:
- TYPE: STRING - Change the default timer, i.e. 3d20h30m, or a single integer for hours (0 to pause).
!forcehost
[Game-organizer-only] In a game channel, forces a turn to roll immediately.
Where can it be used?: game channel
Arguments: No arguments required.
!games
Prints a list of all hosted games in this Discord guild, or all games if the command is sent by DM.
Where can it be used?: any channel
Arguments: No arguments required.
!help
Print a list of the available commands.
Where can it be used?: any channel
Arguments: No arguments required.
!host
Host a Dominions 5 or 6 game. You will be asked a series of settings by DM to configure it.
Where can it be used?: guild channel
Arguments:
- TYPE: STRING - Server on which to host game. Check with /capacity
!info
In a game channel, prints this game's information and settings.
Where can it be used?: game channel
Arguments: No arguments required.
!kill
Shuts down the game's process. Useful to relaunch it to fix common errors. Doesn't delete anything.
Where can it be used?: game channel
Arguments: No arguments required.
!lasthosted
Prints a list of hosted games in this guild, or all games if sent by DM, sorted by last turn date.
Where can it be used?: any channel
Arguments: No arguments required.
!launch
In a game channel, launches a game's process. Use if the bot mentions the game being offline. Where can it be used?: game channel
Arguments: No arguments required.
!patreon
Prints a link to the Patreon for those who wish to support the project. Thank you!
Where can it be used?: any channel
Arguments: No arguments required.
!preferences
Displays the player game preferences menu (global preferences if used by DM).
Where can it be used?: any channel
Arguments: No arguments required.
!pretenders
Displays a list of submitted pretenders. Use their numbers for other pretender commands.
Where can it be used?: game channel
Arguments: No arguments required.
!remove
In a game channel, removes a submitted pretender for this game.
Where can it be used?: game channel
Arguments:
- TYPE: INTEGER - A number that matches the pretender's index displayed; a.k.a. the nation_number.
!replace
[Guild-owner-only] Replaces one of the bot roles by a different existing role.
Where can it be used?: guild channel
Arguments:
-
TYPE: ROLE - The bot's role id to be replaced.
-
TYPE: ROLE - The new role's id to take its place.
!resetport
[Organizer-only] Assigns a new port to the game (or the same one if it's found to be free).
Where can it be used?: guild channel
Arguments: No arguments required.
!restablish
Restablishes a game's deleted channel and/or role by creating new ones if none are found.
Where can it be used?: any channel
Arguments:
- TYPE: STRING - A game's name.
!restartandgobacktolobby
[Game-organizer-only] Restarts the game back to the pretender lobby; players must resubmit.
Where can it be used?: game channel
Arguments: No arguments required.
!roll
Rolls dice.
Where can it be used?: any channel
Arguments: Where can it be used?: game channel
Arguments: No arguments required.
!patreon
Prints a link to the Patreon for those who wish to support the project. Thank you!
Where can it be used?: any channel
Arguments: No arguments required.
!preferences
Displays the player game preferences menu (global preferences if used by DM).
Where can it be used?: any channel
Arguments: No arguments required.
!pretenders
Displays a list of submitted pretenders. Use their numbers for other pretender commands.
Where can it be used?: game channel
Arguments: No arguments required.
!remove
In a game channel, removes a submitted pretender for this game.
Where can it be used?: game channel
Arguments:
- TYPE: INTEGER - A number that matches the pretender's index displayed; a.k.a. the nation_number.
!replace
[Guild-owner-only] Replaces one of the bot roles by a different existing role.
Where can it be used?: guild channel
Arguments:
-
TYPE: ROLE - The bot's role id to be replaced.
-
TYPE: ROLE - The new role's id to take its place.
!resetport
[Organizer-only] Assigns a new port to the game (or the same one if it's found to be free).
Where can it be used?: guild channel
Arguments: No arguments required.
!restablish
Restablishes a game's deleted channel and/or role by creating new ones if none are found.
Where can it be used?: any channel
Arguments:
- TYPE: STRING - A game's name.
!restartandgobacktolobby
[Game-organizer-only] Restarts the game back to the pretender lobby; players must resubmit.
Where can it be used?: game channel
Arguments: No arguments required.
!roll
Rolls dice.
Where can it be used?: any channel
Arguments:
- TYPE: STRING - A roll. Adding a + after a dice expression will make them explosive, i.e. 5d6++10d10+.
!rollback
[Game-organizer-only] Rollbacks to the previous turn. Only keeps backups of a few turns back.
Where can it be used?: game channel
Arguments: No arguments required.
!scores
Get current turn's scores file. Only available if visible scoregraphs, or games which have ended.
Where can it be used?: game channel
Arguments: No arguments required.
!setorganizer
Sets a member as the organizer of this game. If an organizer exists; replaces them.
Where can it be used?: game channel
Arguments:
- TYPE: USER - A mention to the new organizer (@Username#0000).
!settings
[Game-organizer-only] Change game settings, provided the game hasn't started yet.
Where can it be used?: game channel
Arguments: No arguments required.
!shuffle
Shuffles a list of space-separated elements, i.e. mentions to members to create a draft order.
Where can it be used?: guild channel
Arguments:
- TYPE: STRING - A space-separated list of things, i.e mentions or numbers
!start
[Game-organizer-only] Starts the game. Can take long depending on size (even > 20 minutes).
Where can it be used?: game channel
Arguments: No arguments required.
!sub
[Game-organizer-only] Transfers the claim on a pretender to another player.
Where can it be used?: game channel
Arguments:
-
TYPE: INTEGER - A nation number that matches the pretender's index displayed by the pretenders command.
-
TYPE: USER - A mention to the player who will be taking over (@Username#0000).
!subscribe
Assigns yourself the role of the game. Claiming a pretender assigns it automatically.
Where can it be used?: game channel
Arguments: No arguments required.
- TYPE: STRING - A roll. Adding a + after a dice expression will make them explosive, i.e. 5d6++10d10+.
!rollback
[Game-organizer-only] Rollbacks to the previous turn. Only keeps backups of a few turns back.
Where can it be used?: game channel
Arguments: No arguments required.
!scores
Get current turn's scores file. Only available if visible scoregraphs, or games which have ended.
Where can it be used?: game channel
Arguments: No arguments required.
!setorganizer
Sets a member as the organizer of this game. If an organizer exists; replaces them.
Where can it be used?: game channel
Arguments:
- TYPE: USER - A mention to the new organizer (@Username#0000).
!settings
[Game-organizer-only] Change game settings, provided the game hasn't started yet.
Where can it be used?: game channel
Arguments: No arguments required.
!shuffle
Shuffles a list of space-separated elements, i.e. mentions to members to create a draft order.
Where can it be used?: guild channel
Arguments:
- TYPE: STRING - A space-separated list of things, i.e mentions or numbers
!start
[Game-organizer-only] Starts the game. Can take long depending on size (even > 20 minutes).
Where can it be used?: game channel
Arguments: No arguments required.
!sub
[Game-organizer-only] Transfers the claim on a pretender to another player.
Where can it be used?: game channel
Arguments:
-
TYPE: INTEGER - A nation number that matches the pretender's index displayed by the pretenders command.
-
TYPE: USER - A mention to the player who will be taking over (@Username#0000).
!subscribe
Assigns yourself the role of the game. Claiming a pretender assigns it automatically.
Where can it be used?: game channel
Arguments: No arguments required.
!switchtimerenforcer
[Game-organizer-only] Switches from bot-enforced timer to game-enforced timer, and vice versa.
Where can it be used?: game channel
Arguments: No arguments required.
!timer
Check (when used without arguments) or change the timer of the current turn.
Where can it be used?: game channel
Arguments:
- TYPE: STRING - Change the timer, i.e. 3d20h30m, or a single integer for hours (0 to pause).
!turnfile
[Game-player-only] Requests the claimed nation's current turn file, which is then sent by DM.
Where can it be used?: game channel
Arguments: No arguments required.
!unclaim
Removes your claim from your submitted pretender (without deleting the submitted pretender).
Where can it be used?: game channel
Arguments: No arguments required.
!undeploybotfromguild
[Guild-owner-only] CAREFUL. Will attempt to delete ALL deployment from bot.
Where can it be used?: guild channel
Arguments: No arguments required.
!undone
In a game channel, prints a list nations whose turns' are undone or unfinished.
Where can it be used?: game channel
Arguments: No arguments required.
!unsubscribe
Removes the role of a game from yourself. Unclaiming/removing pretender does this.
Where can it be used?: game channel
Arguments: No arguments required.
!upload
Upload map or mod to the server through google drive.
Where can it be used?: any channel
Arguments:
-
TYPE: STRING - The type of file you're uploading
-
TYPE: STRING - A google drive file ID or link.
-
TYPE: STRING - A server's name.
!switchtimerenforcer
[Game-organizer-only] Switches from bot-enforced timer to game-enforced timer, and vice versa.
Where can it be used?: game channel
Arguments: No arguments required.
!timer
Check (when used without arguments) or change the timer of the current turn.
Where can it be used?: game channel
Arguments:
- TYPE: STRING - Change the timer, i.e. 3d20h30m, or a single integer for hours (0 to pause).
!turnfile
[Game-player-only] Requests the claimed nation's current turn file, which is then sent by DM.
Where can it be used?: game channel
Arguments: No arguments required.
!unclaim
Removes your claim from your submitted pretender (without deleting the submitted pretender).
Where can it be used?: game channel
Arguments: No arguments required.
!undeploybotfromguild
[Guild-owner-only] CAREFUL. Will attempt to delete ALL deployment from bot.
Where can it be used?: guild channel
Arguments: No arguments required.
!undone
In a game channel, prints a list nations whose turns' are undone or unfinished.
Where can it be used?: game channel
Arguments: No arguments required.
!unsubscribe
Removes the role of a game from yourself. Unclaiming/removing pretender does this.
Where can it be used?: game channel
Arguments: No arguments required.
!upload
Upload map or mod to the server through google drive.
Where can it be used?: any channel
Arguments:
-
TYPE: STRING - The type of file you're uploading
-
TYPE: STRING - A google drive file ID or link.
-
TYPE: STRING - A server's name.