diff --git a/NadekoBot/Modules/Administration/AdministrationModule.cs b/NadekoBot/Modules/Administration/AdministrationModule.cs index ab6dafae..fcdaefab 100644 --- a/NadekoBot/Modules/Administration/AdministrationModule.cs +++ b/NadekoBot/Modules/Administration/AdministrationModule.cs @@ -90,7 +90,7 @@ namespace NadekoBot.Modules.Administration }); cgb.CreateCommand(Prefix + "setrole").Alias(Prefix + "sr") - .Description("Sets a role for a given user. | .sr @User Guest") + .Description($"Sets a role for a given user. | `{Prefix}sr @User Guest`") .Parameter("user_name", ParameterType.Required) .Parameter("role_name", ParameterType.Unparsed) .AddCheck(SimpleCheckers.CanManageRoles) @@ -133,7 +133,7 @@ namespace NadekoBot.Modules.Administration }); cgb.CreateCommand(Prefix + "removerole").Alias(Prefix + "rr") - .Description("Removes a role from a given user. | .rr @User Admin") + .Description($"Removes a role from a given user. | `{Prefix}rr @User Admin`") .Parameter("user_name", ParameterType.Required) .Parameter("role_name", ParameterType.Unparsed) .AddCheck(SimpleCheckers.CanManageRoles) @@ -204,7 +204,7 @@ namespace NadekoBot.Modules.Administration }); cgb.CreateCommand(Prefix + "removeallroles").Alias(Prefix + "rar") - .Description("Removes all roles from a mentioned user. | .rar @User") + .Description($"Removes all roles from a mentioned user. | `{Prefix}rar @User`") .Parameter("user_name", ParameterType.Unparsed) .AddCheck(SimpleCheckers.CanManageRoles) .Do(async e => @@ -230,7 +230,7 @@ namespace NadekoBot.Modules.Administration }); cgb.CreateCommand(Prefix + "createrole").Alias(Prefix + "cr") - .Description("Creates a role with a given name.**Usage**: `.r Awesome Role`") + .Description($"Creates a role with a given name. | `{Prefix}cr Awesome Role`") .Parameter("role_name", ParameterType.Unparsed) .AddCheck(SimpleCheckers.CanManageRoles) .Do(async e => @@ -253,7 +253,7 @@ namespace NadekoBot.Modules.Administration .Parameter("r", ParameterType.Optional) .Parameter("g", ParameterType.Optional) .Parameter("b", ParameterType.Optional) - .Description("Set a role's color to the hex or 0-255 rgb color value provided. | `.color Admin 255 200 100` or `.color Admin ffba55`") + .Description($"Set a role's color to the hex or 0-255 rgb color value provided. | `{Prefix}rc Admin 255 200 100` or `{Prefix}rc Admin ffba55`") .Do(async e => { if (!e.User.ServerPermissions.ManageRoles) @@ -298,7 +298,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "ban").Alias(Prefix + "b") .Parameter("user", ParameterType.Required) .Parameter("msg", ParameterType.Unparsed) - .Description("Bans a user by id or name with an optional message. | .b \"@some Guy\" Your behaviour is toxic.") + .Description($"Bans a user by id or name with an optional message. | `{Prefix}b \"@some Guy\" Your behaviour is toxic.`") .Do(async e => { var msg = e.GetArg("msg"); @@ -333,7 +333,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "softban").Alias(Prefix + "sb") .Parameter("user", ParameterType.Required) .Parameter("msg", ParameterType.Unparsed) - .Description("Bans and then unbans a user by id or name with an optional message. | .sb \"@some Guy\" Your behaviour is toxic.") + .Description($"Bans and then unbans a user by id or name with an optional message. | `{Prefix}sb \"@some Guy\" Your behaviour is toxic.`") .Do(async e => { var msg = e.GetArg("msg"); @@ -369,7 +369,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "kick").Alias(Prefix + "k") .Parameter("user") .Parameter("msg", ParameterType.Unparsed) - .Description("Kicks a mentioned user.") + .Description($"Kicks a mentioned user. | `{Prefix}k \"@some Guy\" Your behaviour is toxic.`") .Do(async e => { var msg = e.GetArg("msg"); @@ -400,7 +400,7 @@ namespace NadekoBot.Modules.Administration } }); cgb.CreateCommand(Prefix + "mute") - .Description("Mutes mentioned user or users.") + .Description($"Mutes mentioned user or users. | `{Prefix}mute \"@Someguy\"` or `{Prefix}mute \"@Someguy\" \"@Someguy\"`") .Parameter("throwaway", ParameterType.Unparsed) .Do(async e => { @@ -426,7 +426,7 @@ namespace NadekoBot.Modules.Administration }); cgb.CreateCommand(Prefix + "unmute") - .Description("Unmutes mentioned user or users.") + .Description($"Unmutes mentioned user or users. | `{Prefix}unmute \"@Someguy\"` or `{Prefix}unmute \"@Someguy\" \"@Someguy\"`") .Parameter("throwaway", ParameterType.Unparsed) .Do(async e => { @@ -453,7 +453,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "deafen") .Alias(Prefix + "deaf") - .Description("Deafens mentioned user or users") + .Description($"Deafens mentioned user or users | `{Prefix}deaf \"@Someguy\"` or `{Prefix}deaf \"@Someguy\" \"@Someguy\"`") .Parameter("throwaway", ParameterType.Unparsed) .Do(async e => { @@ -480,7 +480,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "undeafen") .Alias(Prefix + "undef") - .Description("Undeafens mentioned user or users") + .Description($"Undeafens mentioned user or users | `{Prefix}undef \"@Someguy\"` or `{Prefix}undef \"@Someguy\" \"@Someguy\"`") .Parameter("throwaway", ParameterType.Unparsed) .Do(async e => { @@ -507,7 +507,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "delvoichanl") .Alias(Prefix + "dvch") - .Description("Deletes a voice channel with a given name.") + .Description($"Deletes a voice channel with a given name. | `{Prefix}dvch VoiceChannelName`") .Parameter("channel_name", ParameterType.Required) .Do(async e => { @@ -530,7 +530,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "creatvoichanl") .Alias(Prefix + "cvch") - .Description("Creates a new voice channel with a given name.") + .Description($"Creates a new voice channel with a given name. | `{Prefix}cvch VoiceChannelName`") .Parameter("channel_name", ParameterType.Required) .Do(async e => { @@ -550,7 +550,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "deltxtchanl") .Alias(Prefix + "dtch") - .Description("Deletes a text channel with a given name.") + .Description($"Deletes a text channel with a given name. | `{Prefix}dtch TextChannelName`") .Parameter("channel_name", ParameterType.Required) .Do(async e => { @@ -572,7 +572,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "creatxtchanl") .Alias(Prefix + "ctch") - .Description("Creates a new text channel with a given name.") + .Description($"Creates a new text channel with a given name. | `{Prefix}ctch TextChannelName`") .Parameter("channel_name", ParameterType.Required) .Do(async e => { @@ -604,7 +604,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "setchanlname") .Alias(Prefix + "schn") - .Description("Changed the name of the current channel.") + .Description($"Changed the name of the current channel.| `{Prefix}schn NewName`") .AddCheck(SimpleCheckers.ManageChannels()) .Parameter("name", ParameterType.Unparsed) .Do(async e => @@ -684,7 +684,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "setname") .Alias(Prefix + "newnm") - .Description("Give the bot a new name. **Bot Owner Only!**") + .Description($"Give the bot a new name. **Bot Owner Only!** | {Prefix}newnm BotName") .Parameter("new_name", ParameterType.Unparsed) .AddCheck(SimpleCheckers.OwnerOnly()) .Do(async e => @@ -696,7 +696,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "newavatar") .Alias(Prefix + "setavatar") - .Description("Sets a new avatar image for the NadekoBot. Argument is a direct link to an image. **Bot Owner Only!** | `.setavatar https://i.ytimg.com/vi/WDudkR1eTMM/maxresdefault.jpg`") + .Description($"Sets a new avatar image for the NadekoBot. Argument is a direct link to an image. **Bot Owner Only!** | `{Prefix}setavatar https://i.ytimg.com/vi/WDudkR1eTMM/maxresdefault.jpg`") .Parameter("img", ParameterType.Unparsed) .AddCheck(SimpleCheckers.OwnerOnly()) .Do(async e => @@ -717,7 +717,7 @@ namespace NadekoBot.Modules.Administration }); cgb.CreateCommand(Prefix + "setgame") - .Description("Sets the bots game. **Bot Owner Only!**") + .Description($"Sets the bots game. **Bot Owner Only!** | `{Prefix}setgame Playing with kwoth`") .Parameter("set_game", ParameterType.Unparsed) .Do(e => { @@ -727,7 +727,7 @@ namespace NadekoBot.Modules.Administration }); cgb.CreateCommand(Prefix + "send") - .Description("Send a message to someone on a different server through the bot. **Bot Owner Only!** | `.send serverid|u:user_id Send this to a user!` or `.send serverid|c:channel_id Send this to a channel!`") + .Description($"Send a message to someone on a different server through the bot. **Bot Owner Only!** | `{Prefix}send serverid|u:user_id Send this to a user!` or `{Prefix}send serverid|c:channel_id Send this to a channel!`") .Parameter("ids", ParameterType.Required) .Parameter("msg", ParameterType.Unparsed) .AddCheck(SimpleCheckers.OwnerOnly()) @@ -775,7 +775,7 @@ namespace NadekoBot.Modules.Administration cgb.CreateCommand(Prefix + "mentionrole") .Alias(Prefix + "menro") - .Description("Mentions every person from the provided role or roles (separated by a ',') on this server. Requires you to have mention everyone permission.") + .Description($"Mentions every person from the provided role or roles (separated by a ',') on this server. Requires you to have mention everyone permission. | `{Prefix}menro RoleName`") .Parameter("roles", ParameterType.Unparsed) .Do(async e => { @@ -828,7 +828,7 @@ namespace NadekoBot.Modules.Administration }); cgb.CreateCommand(Prefix + "donadd") - .Description("Add a donator to the database.") + .Description($"Add a donator to the database. | `.donadd Donate Amount`") .Parameter("donator") .Parameter("amount") .AddCheck(SimpleCheckers.OwnerOnly()) @@ -854,7 +854,7 @@ namespace NadekoBot.Modules.Administration }); cgb.CreateCommand(Prefix + "announce") - .Description($"Sends a message to all servers' general channel bot is connected to.**Bot Owner Only!** | {Prefix}announce Useless spam") + .Description($"Sends a message to all servers' general channel bot is connected to.**Bot Owner Only!** | `{Prefix}announce Useless spam`") .Parameter("msg", ParameterType.Unparsed) .AddCheck(SimpleCheckers.OwnerOnly()) .Do(async e => @@ -868,7 +868,7 @@ namespace NadekoBot.Modules.Administration }); cgb.CreateCommand(Prefix + "savechat") - .Description("Saves a number of messages to a text file and sends it to you. **Bot Owner Only** | `.chatsave 150`") + .Description($"Saves a number of messages to a text file and sends it to you. **Bot Owner Only** | `{Prefix}savechat 150`") .Parameter("cnt", ParameterType.Required) .AddCheck(SimpleCheckers.OwnerOnly()) .Do(async e => diff --git a/NadekoBot/Modules/ClashOfClans/ClashOfClansModule.cs b/NadekoBot/Modules/ClashOfClans/ClashOfClansModule.cs index 9c383509..f490bf08 100644 --- a/NadekoBot/Modules/ClashOfClans/ClashOfClansModule.cs +++ b/NadekoBot/Modules/ClashOfClans/ClashOfClansModule.cs @@ -80,7 +80,7 @@ namespace NadekoBot.Modules.ClashOfClans cgb.CreateCommand(Prefix + "startwar") .Alias(Prefix + "sw") - .Description("Starts a war with a given number.") + .Description($"Starts a war with a given number. | `{Prefix}sw 1`") .Parameter("number", ParameterType.Required) .Do(async e => { diff --git a/NadekoBot/Modules/Conversations/Conversations.cs b/NadekoBot/Modules/Conversations/Conversations.cs index 328be562..7432803f 100644 --- a/NadekoBot/Modules/Conversations/Conversations.cs +++ b/NadekoBot/Modules/Conversations/Conversations.cs @@ -33,7 +33,7 @@ namespace NadekoBot.Modules.Conversations cgb.AddCheck(PermissionChecker.Instance); cgb.CreateCommand("..") - .Description("Adds a new quote with the specified name (single word) and message (no limit). | .. abc My message") + .Description("Adds a new quote with the specified name (single word) and message (no limit). | `.. abc My message`") .Parameter("keyword", ParameterType.Required) .Parameter("text", ParameterType.Unparsed) .Do(async e => @@ -54,7 +54,7 @@ namespace NadekoBot.Modules.Conversations }); cgb.CreateCommand("...") - .Description("Shows a random quote with a specified name. | .. abc") + .Description("Shows a random quote with a specified name. | `... abc`") .Parameter("keyword", ParameterType.Required) .Do(async e => { diff --git a/NadekoBot/Modules/Gambling/GamblingModule.cs b/NadekoBot/Modules/Gambling/GamblingModule.cs index 579e1ed6..561e5260 100644 --- a/NadekoBot/Modules/Gambling/GamblingModule.cs +++ b/NadekoBot/Modules/Gambling/GamblingModule.cs @@ -31,7 +31,7 @@ namespace NadekoBot.Modules.Gambling commands.ForEach(com => com.Init(cgb)); cgb.CreateCommand(Prefix + "raffle") - .Description("Prints a name and ID of a random user from the online list from the (optional) role.") + .Description($"Prints a name and ID of a random user from the online list from the (optional) role. | `{Prefix}raffle` or `{Prefix}raffle RoleName") .Parameter("role", ParameterType.Optional) .Do(async e => { @@ -93,7 +93,7 @@ namespace NadekoBot.Modules.Gambling }); cgb.CreateCommand(Prefix + "award") - .Description("Gives someone a certain amount of flowers. **Bot Owner Only!** | `$award 100 @person`") + .Description($"Gives someone a certain amount of flowers. **Bot Owner Only!** | `{Prefix}award 100 @person`") .AddCheck(SimpleCheckers.OwnerOnly()) .Parameter("amount", ParameterType.Required) .Parameter("receiver", ParameterType.Unparsed) @@ -115,7 +115,7 @@ namespace NadekoBot.Modules.Gambling }); cgb.CreateCommand(Prefix + "take") - .Description("Takes a certain amount of flowers from someone. **Bot Owner Only!**") + .Description($"Takes a certain amount of flowers from someone. **Bot Owner Only!** | `{Prefix}take 1 \"@someguy\"`") .AddCheck(SimpleCheckers.OwnerOnly()) .Parameter("amount", ParameterType.Required) .Parameter("rektperson", ParameterType.Unparsed) diff --git a/NadekoBot/Modules/Games/GamesModule.cs b/NadekoBot/Modules/Games/GamesModule.cs index 29fea7f8..2e222054 100644 --- a/NadekoBot/Modules/Games/GamesModule.cs +++ b/NadekoBot/Modules/Games/GamesModule.cs @@ -36,7 +36,7 @@ namespace NadekoBot.Modules.Games commands.ForEach(cmd => cmd.Init(cgb)); cgb.CreateCommand(Prefix + "choose") - .Description("Chooses a thing from a list of things | >choose Get up;Sleep;Sleep more") + .Description($"Chooses a thing from a list of things | `{Prefix}choose Get up;Sleep;Sleep more`") .Parameter("list", ParameterType.Unparsed) .Do(async e => { @@ -50,7 +50,7 @@ namespace NadekoBot.Modules.Games }); cgb.CreateCommand(Prefix + "8ball") - .Description("Ask the 8ball a yes/no question.") + .Description($"Ask the 8ball a yes/no question. | `{Prefix}8ball should i do something`") .Parameter("question", ParameterType.Unparsed) .Do(async e => { @@ -67,7 +67,7 @@ namespace NadekoBot.Modules.Games }); cgb.CreateCommand(Prefix + "rps") - .Description("Play a game of rocket paperclip scissors with Nadeko. | >rps scissors") + .Description($"Play a game of rocket paperclip scissors with Nadeko. | `{Prefix}rps scissors`") .Parameter("input", ParameterType.Required) .Do(async e => { diff --git a/NadekoBot/Modules/Music/MusicModule.cs b/NadekoBot/Modules/Music/MusicModule.cs index ba04d598..24c2f82a 100644 --- a/NadekoBot/Modules/Music/MusicModule.cs +++ b/NadekoBot/Modules/Music/MusicModule.cs @@ -713,7 +713,7 @@ namespace NadekoBot.Modules.Music }); cgb.CreateCommand(Prefix + "goto") - .Description("Goes to a specific time in seconds in a song.") + .Description($"Goes to a specific time in seconds in a song. | {Prefix}goto 30") .Parameter("time") .Do(async e => { diff --git a/NadekoBot/Modules/NSFW/NSFWModule.cs b/NadekoBot/Modules/NSFW/NSFWModule.cs index e54790e2..a94ab572 100644 --- a/NadekoBot/Modules/NSFW/NSFWModule.cs +++ b/NadekoBot/Modules/NSFW/NSFWModule.cs @@ -22,7 +22,7 @@ namespace NadekoBot.Modules.NSFW cgb.AddCheck(PermissionChecker.Instance); cgb.CreateCommand(Prefix + "hentai") - .Description("Shows a random NSFW hentai image from gelbooru and danbooru with a given tag. Tag is optional but preffered. (multiple tags are appended with +) | ~hentai yuri+kissing") + .Description($"Shows a random NSFW hentai image from gelbooru and danbooru with a given tag. Tag is optional but preffered. (multiple tags are appended with +) | `{Prefix}hentai yuri+kissing`") .Parameter("tag", ParameterType.Unparsed) .Do(async e => { @@ -39,7 +39,7 @@ namespace NadekoBot.Modules.NSFW await e.Channel.SendMessage("`No results.`"); }); cgb.CreateCommand(Prefix + "danbooru") - .Description("Shows a random hentai image from danbooru with a given tag. Tag is optional but preffered. (multiple tags are appended with +) | ~danbooru yuri+kissing") + .Description($"Shows a random hentai image from danbooru with a given tag. Tag is optional but preffered. (multiple tags are appended with +) | `{Prefix}danbooru yuri+kissing`") .Parameter("tag", ParameterType.Unparsed) .Do(async e => { @@ -51,7 +51,7 @@ namespace NadekoBot.Modules.NSFW await e.Channel.SendMessage(link).ConfigureAwait(false); }); cgb.CreateCommand(Prefix + "gelbooru") - .Description("Shows a random hentai image from gelbooru with a given tag. Tag is optional but preffered. (multiple tags are appended with +) | ~gelbooru yuri+kissing") + .Description($"Shows a random hentai image from gelbooru with a given tag. Tag is optional but preffered. (multiple tags are appended with +) | `{Prefix}gelbooru yuri+kissing`") .Parameter("tag", ParameterType.Unparsed) .Do(async e => { @@ -64,7 +64,7 @@ namespace NadekoBot.Modules.NSFW }); cgb.CreateCommand(Prefix + "rule34") - .Description("Shows a random image from rule34.xx with a given tag. Tag is optional but preffered. (multiple tags are appended with +) | ~rule34 yuri+kissing") + .Description($"Shows a random image from rule34.xx with a given tag. Tag is optional but preffered. (multiple tags are appended with +) | `{Prefix}rule34 yuri+kissing`") .Parameter("tag", ParameterType.Unparsed) .Do(async e => { @@ -76,7 +76,7 @@ namespace NadekoBot.Modules.NSFW await e.Channel.SendMessage(link).ConfigureAwait(false); }); cgb.CreateCommand(Prefix + "e621") - .Description("Shows a random hentai image from e621.net with a given tag. Tag is optional but preffered. Use spaces for multiple tags. | ~e621 yuri kissing") + .Description($"Shows a random hentai image from e621.net with a given tag. Tag is optional but preffered. Use spaces for multiple tags. | `{Prefix}e621 yuri kissing`") .Parameter("tag", ParameterType.Unparsed) .Do(async e => { diff --git a/NadekoBot/Modules/Permissions/PermissionsModule.cs b/NadekoBot/Modules/Permissions/PermissionsModule.cs index 4c13b9ff..e78ba026 100644 --- a/NadekoBot/Modules/Permissions/PermissionsModule.cs +++ b/NadekoBot/Modules/Permissions/PermissionsModule.cs @@ -146,7 +146,7 @@ namespace NadekoBot.Modules.Permissions cgb.CreateCommand(Prefix + "verbose") .Alias(Prefix + "v") - .Description("Sets whether to show when a command/module is blocked. | ;verbose true") + .Description($"Sets whether to show when a command/module is blocked. | `{Prefix}verbose true`") .Parameter("arg", ParameterType.Required) .Do(async e => { @@ -169,7 +169,7 @@ namespace NadekoBot.Modules.Permissions cgb.CreateCommand(Prefix + "roleperms") .Alias(Prefix + "rp") - .Description("Shows banned permissions for a certain role. No argument means for everyone. | ;rp AwesomeRole") + .Description($"Shows banned permissions for a certain role. No argument means for everyone. | `{Prefix}rp AwesomeRole`") .Parameter("role", ParameterType.Unparsed) .Do(async e => { @@ -195,7 +195,7 @@ namespace NadekoBot.Modules.Permissions cgb.CreateCommand(Prefix + "chnlperms") .Alias(Prefix + "cp") - .Description("Shows banned permissions for a certain channel. No argument means for this channel. | ;cp #dev") + .Description($"Shows banned permissions for a certain channel. No argument means for this channel. | `{Prefix}cp #dev`") .Parameter("channel", ParameterType.Unparsed) .Do(async e => { @@ -220,7 +220,7 @@ namespace NadekoBot.Modules.Permissions cgb.CreateCommand(Prefix + "userperms") .Alias(Prefix + "up") - .Description("Shows banned permissions for a certain user. No argument means for yourself. | ;up Kwoth") + .Description($"Shows banned permissions for a certain user. No argument means for yourself. | `{Prefix}up Kwoth`") .Parameter("user", ParameterType.Unparsed) .Do(async e => { @@ -246,7 +246,7 @@ namespace NadekoBot.Modules.Permissions .Alias(Prefix + "sm") .Parameter("module", ParameterType.Required) .Parameter("bool", ParameterType.Required) - .Description("Sets a module's permission at the server level. | ;sm \"module name\" enable") + .Description($"Sets a module's permission at the server level. | `{Prefix}sm \"module name\" enable`") .Do(async e => { try @@ -270,7 +270,7 @@ namespace NadekoBot.Modules.Permissions cgb.CreateCommand(Prefix + "srvrcmd").Alias(Prefix + "sc") .Parameter("command", ParameterType.Required) .Parameter("bool", ParameterType.Required) - .Description("Sets a command's permission at the server level. | ;sc \"command name\" disable") + .Description($"Sets a command's permission at the server level. | `{Prefix}sc \"command name\" disable`") .Do(async e => { try @@ -295,7 +295,7 @@ namespace NadekoBot.Modules.Permissions .Parameter("module", ParameterType.Required) .Parameter("bool", ParameterType.Required) .Parameter("role", ParameterType.Unparsed) - .Description("Sets a module's permission at the role level. | ;rm \"module name\" enable MyRole") + .Description($"Sets a module's permission at the role level. | `{Prefix}rm \"module name\" enable MyRole`") .Do(async e => { try @@ -333,7 +333,7 @@ namespace NadekoBot.Modules.Permissions .Parameter("command", ParameterType.Required) .Parameter("bool", ParameterType.Required) .Parameter("role", ParameterType.Unparsed) - .Description("Sets a command's permission at the role level. | ;rc \"command name\" disable MyRole") + .Description($"Sets a command's permission at the role level. | `{Prefix}rc \"command name\" disable MyRole`") .Do(async e => { try @@ -371,7 +371,7 @@ namespace NadekoBot.Modules.Permissions .Parameter("module", ParameterType.Required) .Parameter("bool", ParameterType.Required) .Parameter("channel", ParameterType.Unparsed) - .Description("Sets a module's permission at the channel level. | ;cm \"module name\" enable SomeChannel") + .Description($"Sets a module's permission at the channel level. | `{Prefix}cm \"module name\" enable SomeChannel`") .Do(async e => { try @@ -414,7 +414,7 @@ namespace NadekoBot.Modules.Permissions .Parameter("command", ParameterType.Required) .Parameter("bool", ParameterType.Required) .Parameter("channel", ParameterType.Unparsed) - .Description("Sets a command's permission at the channel level. | ;cc \"command name\" enable SomeChannel") + .Description($"Sets a command's permission at the channel level. | `{Prefix}cc \"command name\" enable SomeChannel`") .Do(async e => { try @@ -452,7 +452,7 @@ namespace NadekoBot.Modules.Permissions .Parameter("module", ParameterType.Required) .Parameter("bool", ParameterType.Required) .Parameter("user", ParameterType.Unparsed) - .Description("Sets a module's permission at the user level. | ;um \"module name\" enable SomeUsername") + .Description($"Sets a module's permission at the user level. | `{Prefix}um \"module name\" enable SomeUsername`") .Do(async e => { try @@ -478,7 +478,7 @@ namespace NadekoBot.Modules.Permissions .Parameter("command", ParameterType.Required) .Parameter("bool", ParameterType.Required) .Parameter("user", ParameterType.Unparsed) - .Description("Sets a command's permission at the user level. | ;uc \"command name\" enable SomeUsername") + .Description($"Sets a command's permission at the user level. | `{Prefix}uc \"command name\" enable SomeUsername`") .Do(async e => { try @@ -502,7 +502,7 @@ namespace NadekoBot.Modules.Permissions cgb.CreateCommand(Prefix + "allsrvrmdls").Alias(Prefix + "asm") .Parameter("bool", ParameterType.Required) - .Description("Sets permissions for all modules at the server level. | ;asm [enable/disable]") + .Description($"Sets permissions for all modules at the server level. | `{Prefix}asm [enable/disable]`") .Do(async e => { try @@ -528,7 +528,7 @@ namespace NadekoBot.Modules.Permissions cgb.CreateCommand(Prefix + "allsrvrcmds").Alias(Prefix + "asc") .Parameter("module", ParameterType.Required) .Parameter("bool", ParameterType.Required) - .Description("Sets permissions for all commands from a certain module at the server level. | ;asc \"module name\" [enable/disable]") + .Description($"Sets permissions for all commands from a certain module at the server level. | `{Prefix}asc \"module name\" [enable/disable]`") .Do(async e => { try @@ -555,7 +555,7 @@ namespace NadekoBot.Modules.Permissions cgb.CreateCommand(Prefix + "allchnlmdls").Alias(Prefix + "acm") .Parameter("bool", ParameterType.Required) .Parameter("channel", ParameterType.Unparsed) - .Description("Sets permissions for all modules at the channel level. | ;acm [enable/disable] SomeChannel") + .Description($"Sets permissions for all modules at the channel level. | `{Prefix}acm [enable/disable] SomeChannel`") .Do(async e => { try @@ -584,7 +584,7 @@ namespace NadekoBot.Modules.Permissions .Parameter("module", ParameterType.Required) .Parameter("bool", ParameterType.Required) .Parameter("channel", ParameterType.Unparsed) - .Description("Sets permissions for all commands from a certain module at the channel level. | ;acc \"module name\" [enable/disable] SomeChannel") + .Description($"Sets permissions for all commands from a certain module at the channel level. | `{Prefix}acc \"module name\" [enable/disable] SomeChannel`") .Do(async e => { try @@ -611,7 +611,7 @@ namespace NadekoBot.Modules.Permissions cgb.CreateCommand(Prefix + "allrolemdls").Alias(Prefix + "arm") .Parameter("bool", ParameterType.Required) .Parameter("role", ParameterType.Unparsed) - .Description("Sets permissions for all modules at the role level. | ;arm [enable/disable] MyRole") + .Description($"Sets permissions for all modules at the role level. | `{Prefix}arm [enable/disable] MyRole`") .Do(async e => { try @@ -639,7 +639,7 @@ namespace NadekoBot.Modules.Permissions .Parameter("module", ParameterType.Required) .Parameter("bool", ParameterType.Required) .Parameter("role", ParameterType.Unparsed) - .Description("Sets permissions for all commands from a certain module at the role level. | ;arc \"module name\" [enable/disable] MyRole") + .Description($"Sets permissions for all commands from a certain module at the role level. | `{Prefix}arc \"module name\" [enable/disable] MyRole`") .Do(async e => { try @@ -679,7 +679,7 @@ namespace NadekoBot.Modules.Permissions }); cgb.CreateCommand(Prefix + "ubl") - .Description("Blacklists a mentioned user. | ;ubl [user_mention]") + .Description($"Blacklists a mentioned user. | `{Prefix}ubl [user_mention]`") .Parameter("user", ParameterType.Unparsed) .AddCheck(SimpleCheckers.OwnerOnly()) .Do(async e => @@ -695,7 +695,7 @@ namespace NadekoBot.Modules.Permissions }); cgb.CreateCommand(Prefix + "uubl") - .Description($"Unblacklists a mentioned user. | {Prefix}uubl [user_mention]") + .Description($"Unblacklists a mentioned user. | `{Prefix}uubl [user_mention]`") .Parameter("user", ParameterType.Unparsed) .AddCheck(SimpleCheckers.OwnerOnly()) .Do(async e => @@ -718,7 +718,7 @@ namespace NadekoBot.Modules.Permissions }); cgb.CreateCommand(Prefix + "cbl") - .Description("Blacklists a mentioned channel (#general for example). | ;cbl #some_channel") + .Description($"Blacklists a mentioned channel (#general for example). | `{Prefix}cbl #some_channel`") .Parameter("channel", ParameterType.Unparsed) .Do(async e => { @@ -733,7 +733,7 @@ namespace NadekoBot.Modules.Permissions }); cgb.CreateCommand(Prefix + "cubl") - .Description("Unblacklists a mentioned channel (#general for example). | ;cubl #some_channel") + .Description($"Unblacklists a mentioned channel (#general for example). | `{Prefix}cubl #some_channel`") .Parameter("channel", ParameterType.Unparsed) .Do(async e => { @@ -748,7 +748,7 @@ namespace NadekoBot.Modules.Permissions }); cgb.CreateCommand(Prefix + "sbl") - .Description("Blacklists a server by a name or id (#general for example). **BOT OWNER ONLY** | ;sbl [servername/serverid]") + .Description($"Blacklists a server by a name or id (#general for example). **BOT OWNER ONLY** | `{Prefix}sbl [servername/serverid]`") .Parameter("server", ParameterType.Unparsed) .AddCheck(SimpleCheckers.OwnerOnly()) .Do(async e => diff --git a/NadekoBot/Modules/Searches/SearchesModule.cs b/NadekoBot/Modules/Searches/SearchesModule.cs index 1a2ed20b..bd1c7165 100644 --- a/NadekoBot/Modules/Searches/SearchesModule.cs +++ b/NadekoBot/Modules/Searches/SearchesModule.cs @@ -48,7 +48,7 @@ namespace NadekoBot.Modules.Searches commands.ForEach(cmd => cmd.Init(cgb)); cgb.CreateCommand(Prefix + "we") - .Description($"Shows weather data for a specified city and a country. BOTH ARE REQUIRED. Use country abbrevations. | {Prefix}we Moscow RF") + .Description($"Shows weather data for a specified city and a country. BOTH ARE REQUIRED. Use country abbrevations. | `{Prefix}we Moscow RF`") .Parameter("city", ParameterType.Required) .Parameter("country", ParameterType.Required) .Do(async e => @@ -69,7 +69,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 cgb.CreateCommand(Prefix + "yt") .Parameter("query", ParameterType.Unparsed) - .Description("Searches youtubes and shows the first result") + .Description($"Searches youtubes and shows the first result | `{Prefix}yt query`") .Do(async e => { if (!(await SearchHelper.ValidateQuery(e.Channel, e.GetArg("query")).ConfigureAwait(false))) return; @@ -106,7 +106,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 cgb.CreateCommand(Prefix + "imdb") .Parameter("query", ParameterType.Unparsed) - .Description("Queries imdb for movies or series, show first result.") + .Description($"Queries imdb for movies or series, show first result. | `{Prefix}imdb query`") .Do(async e => { if (!(await SearchHelper.ValidateQuery(e.Channel, e.GetArg("query")).ConfigureAwait(false))) return; @@ -130,7 +130,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 cgb.CreateCommand(Prefix + "mang") .Alias(Prefix + "manga").Alias(Prefix + "mq") .Parameter("query", ParameterType.Unparsed) - .Description("Queries anilist for a manga and shows the first result.") + .Description($"Queries anilist for a manga and shows the first result. | `{Prefix}mq query`") .Do(async e => { if (!(await SearchHelper.ValidateQuery(e.Channel, e.GetArg("query")).ConfigureAwait(false))) return; @@ -158,7 +158,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); cgb.CreateCommand(Prefix + "i") - .Description("Pulls the first image found using a search parameter. Use ~ir for different results. | ~i cute kitten") + .Description($"Pulls the first image found using a search parameter. Use ~ir for different results. | `{Prefix}i cute kitten`") .Parameter("query", ParameterType.Unparsed) .Do(async e => { @@ -184,7 +184,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); cgb.CreateCommand(Prefix + "ir") - .Description("Pulls a random image using a search parameter. | ~ir cute kitten") + .Description($"Pulls a random image using a search parameter. | `{Prefix}ir cute kitten`") .Parameter("query", ParameterType.Unparsed) .Do(async e => { @@ -211,7 +211,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); cgb.CreateCommand(Prefix + "lmgtfy") - .Description("Google something for an idiot.") + .Description($"Google something for an idiot. | `{Prefix}lmgtfy query`") .Parameter("ffs", ParameterType.Unparsed) .Do(async e => { @@ -222,7 +222,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 cgb.CreateCommand(Prefix + "google") .Alias(Prefix + "g") - .Description("Get a google search link for some terms.") + .Description($"Get a google search link for some terms. | `{Prefix}google query`") .Parameter("terms", ParameterType.Unparsed) .Do(async e => { @@ -234,7 +234,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); cgb.CreateCommand(Prefix + "hs") - .Description("Searches for a Hearthstone card and shows its image. Takes a while to complete. |~hs Ysera") + .Description($"Searches for a Hearthstone card and shows its image. Takes a while to complete. | `{Prefix}hs Ysera`") .Parameter("name", ParameterType.Unparsed) .Do(async e => { @@ -275,7 +275,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); cgb.CreateCommand(Prefix + "ud") - .Description("Searches Urban Dictionary for a word. |~ud Pineapple") + .Description($"Searches Urban Dictionary for a word. | `{Prefix}ud Pineapple`") .Parameter("query", ParameterType.Unparsed) .Do(async e => { @@ -304,7 +304,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); // thanks to Blaubeerwald cgb.CreateCommand(Prefix + "#") - .Description("Searches Tagdef.com for a hashtag. |~# ff") + .Description($"Searches Tagdef.com for a hashtag. | `{Prefix}# ff`") .Parameter("query", ParameterType.Unparsed) .Do(async e => { @@ -389,7 +389,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); cgb.CreateCommand(Prefix + "revav") - .Description("Returns a google reverse image search for someone's avatar.") + .Description($"Returns a google reverse image search for someone's avatar. | `{Prefix}revav \"@SomeGuy\"") .Parameter("user", ParameterType.Unparsed) .Do(async e => { @@ -406,7 +406,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); cgb.CreateCommand(Prefix + "revimg") - .Description("Returns a google reverse image search for an image from a link.") + .Description($"Returns a google reverse image search for an image from a link. | `{Prefix}revav Image link`") .Parameter("image", ParameterType.Unparsed) .Do(async e => { @@ -418,7 +418,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); cgb.CreateCommand(Prefix + "safebooru") - .Description("Shows a random image from safebooru with a given tag. Tag is optional but preffered. (multiple tags are appended with +) | ~safebooru yuri+kissing") + .Description($"Shows a random image from safebooru with a given tag. Tag is optional but preffered. (multiple tags are appended with +) | `{Prefix}safebooru yuri+kissing`") .Parameter("tag", ParameterType.Unparsed) .Do(async e => { @@ -431,7 +431,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); cgb.CreateCommand(Prefix + "wiki") - .Description("Gives you back a wikipedia link") + .Description($"Gives you back a wikipedia link | `{Prefix}wiki query`") .Parameter("query", ParameterType.Unparsed) .Do(async e => { @@ -445,7 +445,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 }); cgb.CreateCommand(Prefix + "clr") - .Description("Shows you what color corresponds to that hex. | `~clr 00ff00`") + .Description($"Shows you what color corresponds to that hex. | `{Prefix}clr 00ff00`") .Parameter("color", ParameterType.Unparsed) .Do(async e => { @@ -470,7 +470,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 cgb.CreateCommand(Prefix + "videocall") - .Description("Creates a private video call link for you and other mentioned people. The link is sent to mentioned people via a private message.") + .Description($"Creates a private video call link for you and other mentioned people. The link is sent to mentioned people via a private message. | `{Prefix}videocall \"@SomeGuy\"`") .Parameter("arg", ParameterType.Unparsed) .Do(async e => { @@ -494,7 +494,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】 cgb.CreateCommand(Prefix + "av") .Alias(Prefix + "avatar") .Parameter("mention", ParameterType.Required) - .Description("Shows a mentioned person's avatar. | ~av @X") + .Description($"Shows a mentioned person's avatar. | `{Prefix}av @X`") .Do(async e => { var usr = e.Channel.FindUsers(e.GetArg("mention")).FirstOrDefault(); diff --git a/NadekoBot/Modules/Translator/TranslateCommand.cs b/NadekoBot/Modules/Translator/TranslateCommand.cs index 9663c7bc..e54aa020 100644 --- a/NadekoBot/Modules/Translator/TranslateCommand.cs +++ b/NadekoBot/Modules/Translator/TranslateCommand.cs @@ -14,7 +14,7 @@ namespace NadekoBot.Modules.Translator { cgb.CreateCommand(Module.Prefix + "translate") .Alias(Module.Prefix + "trans") - .Description($"Translates from>to text. From the given language to the destiation language. | {Module.Prefix}trans en>fr Hello") + .Description($"Translates from>to text. From the given language to the destiation language. | `{Module.Prefix}trans en>fr Hello`") .Parameter("langs", ParameterType.Required) .Parameter("text", ParameterType.Unparsed) .Do(TranslateFunc()); diff --git a/NadekoBot/Modules/Trello/TrelloModule.cs b/NadekoBot/Modules/Trello/TrelloModule.cs index 5a98fe40..b144a2cf 100644 --- a/NadekoBot/Modules/Trello/TrelloModule.cs +++ b/NadekoBot/Modules/Trello/TrelloModule.cs @@ -71,7 +71,7 @@ namespace NadekoBot.Modules.Trello cgb.CreateCommand(Prefix + "bind") .Description("Bind a trello bot to a single channel. " + "You will receive notifications from your board when something is added or edited." + - " | bind [board_id]") + $" | `{Prefix}bind [board_id]`") .Parameter("board_id", Discord.Commands.ParameterType.Required) .Do(async e => { @@ -116,7 +116,7 @@ namespace NadekoBot.Modules.Trello }); cgb.CreateCommand(Prefix + "cards") - .Description("Lists all cards from the supplied list. You can supply either a name or an index.") + .Description($"Lists all cards from the supplied list. You can supply either a name or an index. | `{Prefix}cards index`") .Parameter("list_name", Discord.Commands.ParameterType.Unparsed) .Do(async e => { diff --git a/NadekoBot/Modules/Utility/UtilityModule.cs b/NadekoBot/Modules/Utility/UtilityModule.cs index 380e5acf..3138e005 100644 --- a/NadekoBot/Modules/Utility/UtilityModule.cs +++ b/NadekoBot/Modules/Utility/UtilityModule.cs @@ -31,7 +31,7 @@ namespace NadekoBot.Modules.Utility commands.ForEach(cmd => cmd.Init(cgb)); cgb.CreateCommand(Prefix + "whoplays") - .Description("Shows a list of users who are playing the specified game.") + .Description($"Shows a list of users who are playing the specified game. | `{Prefix}whoplays Overwatch`") .Parameter("game", ParameterType.Unparsed) .Do(async e => { @@ -52,7 +52,7 @@ namespace NadekoBot.Modules.Utility }); cgb.CreateCommand(Prefix + "inrole") - .Description("Lists every person from the provided role or roles (separated by a ',') on this server.") + .Description($"Lists every person from the provided role or roles (separated by a ',') on this server. | `{Prefix}inrole Role`") .Parameter("roles", ParameterType.Unparsed) .Do(async e => { @@ -110,7 +110,7 @@ namespace NadekoBot.Modules.Utility }); cgb.CreateCommand(Prefix + "userid").Alias(Prefix + "uid") - .Description("Shows user ID.") + .Description($"Shows user ID. | `{Prefix}uid` or `{Prefix}uid \"@SomeGuy\"") .Parameter("user", ParameterType.Unparsed) .Do(async e => { @@ -122,11 +122,11 @@ namespace NadekoBot.Modules.Utility }); cgb.CreateCommand(Prefix + "channelid").Alias(Prefix + "cid") - .Description("Shows current channel ID.") + .Description($"Shows current channel ID. | `{Prefix}cid`") .Do(async e => await e.Channel.SendMessage("This channel's ID is " + e.Channel.Id).ConfigureAwait(false)); cgb.CreateCommand(Prefix + "serverid").Alias(Prefix + "sid") - .Description("Shows current server ID.") + .Description($"Shows current server ID. | `{Prefix}sid`") .Do(async e => await e.Channel.SendMessage("This server's ID is " + e.Server.Id).ConfigureAwait(false)); cgb.CreateCommand(Prefix + "roles")