From 7ce7c9b4ffdb95eba101a3145adccceca6343239 Mon Sep 17 00:00:00 2001 From: Toastie Date: Tue, 18 Jun 2024 23:30:39 +1200 Subject: [PATCH] Updated data files Some random stuff in these files got changed --- src/EllieBot/data/aliases.yml | 15 +- src/EllieBot/data/bot.yml | 6 +- .../data/strings/commands/commands.en-US.yml | 690 +++++++++--------- .../strings/responses/responses.en-US.json | 29 +- 4 files changed, 398 insertions(+), 342 deletions(-) diff --git a/src/EllieBot/data/aliases.yml b/src/EllieBot/data/aliases.yml index 4ec12e0..8d83875 100644 --- a/src/EllieBot/data/aliases.yml +++ b/src/EllieBot/data/aliases.yml @@ -1,6 +1,6 @@ h: - - help - h + - help gencmdlist: - gencmdlist donate: @@ -37,7 +37,7 @@ boost: boostmsg: - boostmsg boostdel: - - boostde + - boostdel logserver: - logserver logignore: @@ -195,6 +195,12 @@ setname: - newnm setnick: - setnick +setserverbanner: + - setserverbanner + - serverbanner +setservericon: + - setservericon + - servericon setavatar: - setavatar - setav @@ -335,6 +341,9 @@ allcmdcooldowns: quoteadd: - quoteadd - . +quoteedit: + - quoteedit + - qedit quoteprint: - quoteprint - .. @@ -1396,3 +1405,5 @@ todoshow: - see stickyroles: - stickyroles +cleanupguilddata: + - cleanupguilddata \ No newline at end of file diff --git a/src/EllieBot/data/bot.yml b/src/EllieBot/data/bot.yml index 81130d1..55a1d51 100644 --- a/src/EllieBot/data/bot.yml +++ b/src/EllieBot/data/bot.yml @@ -27,7 +27,7 @@ forwardMessages: false forwardToAllOwners: false # Any messages sent by users in Bot's DM to be forwarded to the specified channel. # This option will only work when ForwardToAllOwners is set to false -forwardToChannel: +forwardToChannel: # Should the bot ignore messages from other bots? # Settings this to false might get your bot banned if it gets into a spam loop with another bot. # This will only affect command executions, other features will still block bots from access. @@ -51,7 +51,7 @@ dmHelpTextKeywords: helpText: |- { "title": "To invite me to your server, use this link", - "description": "https://discordapp.com/oauth2/authorize?client_id={0}&scope=bot&permissions=66186303", + "description": "https://discord.com/oauth2/authorize?client_id={0}&scope=bot&permissions=66186303", "color": 53380, "thumbnail": "https://cdn.elliebot.net/Ellie.png", "fields": [ @@ -69,7 +69,7 @@ helpText: |- }, { "name": "Ellie Support Server", - "value": "https://discord.gg/etQdZxSyEH", + "value": "https://discord.gg/etQdZxSyEH/ ", "inline": true } ] diff --git a/src/EllieBot/data/strings/commands/commands.en-US.yml b/src/EllieBot/data/strings/commands/commands.en-US.yml index 61d97ee..d64534e 100644 --- a/src/EllieBot/data/strings/commands/commands.en-US.yml +++ b/src/EllieBot/data/strings/commands/commands.en-US.yml @@ -1,8 +1,8 @@ h: desc: Either shows a help for a single command, or DMs you help link if no parameters are specified. ex: - - "{0}cmds" - - "" + - '{0}cmds' + - '' params: - fail: desc: "Fallback parameter if the command is not found." @@ -11,19 +11,19 @@ h: gencmdlist: desc: Generates the command list and sends it to the chat. Optionally also uploads it to DO spaces (not supported). ex: - - "" + - '' params: - {} donate: desc: Instructions for helping the project financially. ex: - - "" + - '' params: - {} modules: desc: Lists all bot modules. ex: - - "" + - '' params: - page: desc: "The number of the page to display in the list of bot modules." @@ -32,7 +32,7 @@ commands: ex: - Admin - Admin --view 1 - - "" + - '' params: - module: desc: "The name of a module to retrieve command information for." @@ -49,14 +49,14 @@ greetdel: greet: desc: Toggles announcements on the current channel when someone joins the server. ex: - - "" + - '' params: - {} greetmsg: desc: |- Sets a new join announcement message which will be shown in the server's channel. Type `%user.mention%` if you want to mention the new member. - Full list of placeholders can be found here + Full list of placeholders can be found here Using it with no message will show the current greet message. You can use embed json from instead of a regular text, if you want the message to be embedded. ex: @@ -67,18 +67,18 @@ greetmsg: bye: desc: Toggles announcements on the current channel when someone leaves the server. ex: - - "" + - '' params: - {} byemsg: desc: |- Sets a new leave announcement message. Type `%user.mention%` if you want to show the name the user who left. - Full list of placeholders can be found here + Full list of placeholders can be found here Using this command with no message will show the current bye message. You can use embed json from instead of a regular text, if you want the message to be embedded. ex: - - "%user.mention% has left." + - '%user.mention% has left.' params: - text: desc: "The user's farewell message to display when they leave the chat." @@ -93,48 +93,48 @@ byedel: greetdm: desc: Toggles whether the greet messages will be sent in a DM (This is separate from greet - you can have both, any or neither enabled). ex: - - "" + - '' params: - {} greettest: desc: Sends the greet message in the current channel as if you just joined the server. You can optionally specify a different user. ex: - - "" - - "@SomeoneElse" + - '' + - '@SomeoneElse' params: - user: desc: "The user to impersonate when sending the greeting, or null for the bot's own account." greetdmtest: desc: Sends the greet direct message to you as if you just joined the server. You can optionally specify a different user. ex: - - "" - - "@SomeoneElse" + - '' + - '@SomeoneElse' params: - user: desc: "The recipient of the greeting, which defaults to the caller if not specified." byetest: desc: Sends the bye message in the current channel as if you just left the server. You can optionally specify a different user. ex: - - "" - - "@SomeoneElse" + - '' + - '@SomeoneElse' params: - user: desc: "The user who is leaving the channel, or whose account is being represented as leaving the channel." boost: desc: Toggles announcements on the current channel when someone boosts the server. ex: - - "" + - '' params: - {} boostmsg: desc: |- Sets a new boost announcement message. Type `%user.mention%` if you want to show the name the user who left. - Full list of placeholders can be found here + Full list of placeholders can be found here Using this command with no message will show the current boost message. You can use embed json from instead of a regular text, if you want the message to be embedded. ex: - - "%user.mention% has boosted the server!!!" + - '%user.mention% has boosted the server!!!' params: - text: desc: "The text to set as the new announcement message." @@ -157,9 +157,9 @@ logserver: logignore: desc: Toggles whether the `{0}logserver` command ignores the specified channel or user. Provide no arguments to see the list of currently ignored users and channels ex: - - "" - - "@SomeUser" - - "#some-channel" + - '' + - '@SomeUser' + - '#some-channel' params: - {} - target: @@ -169,7 +169,7 @@ logignore: repeatlist: desc: Shows currently repeating messages and their indexes. ex: - - "" + - '' params: - {} repeatremove: @@ -187,12 +187,19 @@ repeatinvoke: - index: desc: "The index at which to display the repeat message." repeat: - desc: Repeat a message once every specified amount of time in the current channel. You can instead specify time of day for the message to be repeated daily (make sure you've set your server's timezone). If you've specified time of day, you can still override the default daily interval with your own interval. You can have up to 5 repeating messages on the server in total. + desc: |- + Repeat a message once every specified amount of time in the current channel. + You can specify a different channel as the first argument. + You can instead specify time of day for the message to be repeated daily (make sure you've set your server's timezone). + If you've specified time of day, you can still override the default daily interval with your own interval. + You can have up to 5 repeating messages on the server in total. ex: - Hello there - - 1h5m Hello @erryone - - 10:00 Daily have a nice day! This will execute once every 24h. - - 21:00 30m Starting at 21 and every 30 minutes after that i will send this message! + - '#other-channel hello there' + - '1h5m Hello @erryone' + - '10:00 Daily have a nice day! This will execute once every 24h.' + - '#other-channel 10:00 Daily have a nice day! This will execute once every 24h.' + - '21:00 30m Starting at 21 and every 30 minutes after that i will send this message!' params: - message: desc: "The text to be repeated at the specified intervals or times." @@ -204,23 +211,23 @@ repeat: desc: "The amount of time between each repetition." message: desc: "The text to be repeated at the specified intervals or times." - - ch: + - channel: desc: "The channel where the message will be sent." interval: desc: "The amount of time between each repetition." message: desc: "The text to be repeated at the specified intervals or times." - - dt: + - timeOfDay: desc: "The time at which the message should be repeated, either once every specified amount of time or at a specific time of day." message: desc: "The text to be repeated at the specified intervals or times." - channel: desc: "The channel where the message will be repeated." - dt: + timeOfDay: desc: "The time at which the message should be repeated, either once every specified amount of time or at a specific time of day." message: desc: "The text to be repeated at the specified intervals or times." - - dt: + - timeOfDay: desc: "The time at which the message should be repeated, either once every specified amount of time or at a specific time of day." interval: desc: "The amount of time between each repetition." @@ -228,7 +235,7 @@ repeat: desc: "The text to be repeated at the specified intervals or times." - channel: desc: "The channel where the message will be repeated." - dt: + timeOfDay: desc: "The time at which the message should be repeated, either once every specified amount of time or at a specific time of day." interval: desc: "The amount of time between each repetition." @@ -251,7 +258,7 @@ repeatskip: rotateplaying: desc: Toggles rotation of playing status of the dynamic strings you previously specified. ex: - - "" + - '' params: - {} addplaying: @@ -267,27 +274,27 @@ addplaying: listplaying: desc: Lists all playing statuses with their corresponding number. ex: - - "" + - '' params: - {} removeplaying: desc: Removes a playing string on a given number. ex: - - "" + - '' params: - index: desc: "The position in the list where the playing string should be removed." vcrolelist: desc: Shows a list of currently set voice channel roles. ex: - - "" + - '' params: - {} vcrole: desc: Sets or resets a role which will be given to users who join the voice channel you're in when you run this command. Provide no role name to disable. You must be in a voice channel to run this command. ex: - SomeRole - - "" + - '' params: - role: desc: "The role that is assigned to new members of the voice channel." @@ -323,7 +330,7 @@ rsar: lsar: desc: Lists self-assignable roles. Shows 20 roles per page. ex: - - "" + - '' - 2 params: - page: @@ -341,7 +348,7 @@ sargn: togglexclsar: desc: Toggles whether the self-assigned roles are exclusive. While enabled, users can only have one self-assignable role per group. ex: - - "" + - '' params: - {} iam: @@ -359,16 +366,16 @@ iamnot: - role: desc: "The role being removed from the user's assignment." expradd: - desc: "Add an expression with a trigger and a response. Bot will post a response whenever someone types the trigger word. Running this command in server requires the Administration permission. Running this command in DM is Bot Owner only and adds a new global expression. Guide here: " + desc: 'Add an expression with a trigger and a response. Bot will post a response whenever someone types the trigger word. Running this command in server requires the Administration permission. Running this command in DM is Bot Owner only and adds a new global expression. Guide here: ' ex: - '"hello" Hi there %user.mention%' params: - - key: + - trigger: desc: "The trigger word that sets off the response when typed by a user." - message: - desc: "The text of the message that triggers the response when typed by a user." + response: + desc: "The text of the message that shows up when a user types the trigger word." expraddserver: - desc: "Add an expression with a trigger and a response in this server. Bot will post a response whenever someone types the trigger word. Guide here: " + desc: 'Add an expression with a trigger and a response in this server. Bot will post a response whenever someone types the trigger word. Guide here: ' ex: - '"hello" Hi there %user.mention%' params: @@ -415,25 +422,25 @@ exprdeleteserver: exprclear: desc: Deletes all expression on this server. ex: - - "" + - '' params: - {} fwclear: desc: Deletes all filtered words on this server. ex: - - "" + - '' params: - {} filterlist: desc: Lists invite and link filter channels and status. ex: - - "" + - '' params: - {} aliasesclear: desc: Deletes all aliases on this server. ex: - - "" + - '' params: - {} autoassignrole: @@ -443,7 +450,7 @@ autoassignrole: Specifying the role that is already added will remove that role from the list. Provide no parameters to list current roles. ex: - - "" + - '' - RoleName params: - role: @@ -459,7 +466,7 @@ leave: slowmode: desc: Toggles slowmode on the current channel with the specified amount of time. Provide no parameters to disable. ex: - - "" + - '' - 27s - 3h15m5s params: @@ -468,7 +475,7 @@ slowmode: delmsgoncmd: desc: "Toggles the automatic deletion of the user's successful command message to prevent chat flood. You can use it either as a server toggle, channel whitelist, or channel blacklist, as channel option has 3 settings: Enable (always do it on this channel), Disable (never do it on this channel), and Inherit (respect server setting). Use `list` parameter to see the current states." ex: - - "" + - '' - channel enable - ch inherit - list @@ -492,13 +499,13 @@ delmsgoncmd: restart: desc: Restarts the bot. Might not work. ex: - - "" + - '' params: - {} setrole: desc: Gives a role to a user. The role you specify has to be lower in the role hierarchy than your highest role. ex: - - "@User Guest" + - '@User Guest' params: - targetUser: desc: "The user being given the new role, which must have a lower rank than the assistant's highest role." @@ -507,7 +514,7 @@ setrole: removerole: desc: Removes a role from a user. The role you specify has to be lower in the role hierarchy than your highest role. ex: - - "@User Admin" + - '@User Admin' params: - targetUser: desc: "The user account being modified or checked for role eligibility." @@ -525,7 +532,7 @@ renamerole: removeallroles: desc: Removes all roles which are lower than your highest role in the role hierarchy from the user you specify. ex: - - "@User" + - '@User' params: - user: desc: "The user whose roles will be updated to reflect the new role hierarchy." @@ -566,7 +573,7 @@ rolecolor: ban: desc: Bans a user by ID or name with an optional message. You can specify a time string before the user name to ban the user temporarily. ex: - - "@Someone Get out!" + - '@Someone Get out!' - '"Some Guy#1234" Your behaviour is toxic.' - 1d12h @Someone Come back when u chill params: @@ -593,7 +600,7 @@ ban: softban: desc: Bans and then unbans a user by ID or name with an optional message. ex: - - "@Someone Get out!" + - '@Someone Get out!' - '"Some Guy#1234" Your behaviour is toxic.' params: - user: @@ -607,7 +614,7 @@ softban: kick: desc: Kicks a mentioned user. ex: - - "@Someone Get out!" + - '@Someone Get out!' - '"Some Guy#1234" Your behaviour is toxic.' params: - user: @@ -621,8 +628,8 @@ kick: timeout: desc: Times the user out for the specified amount of time. You may optionally specify a reason, which will be sent to the user. ex: - - "@Someone 3h Shut up!" - - "@Someone 1h30m" + - '@Someone 3h Shut up!' + - '@Someone 1h30m' params: - globalUser: desc: "The user's account or identity that is being timed out." @@ -633,8 +640,8 @@ timeout: mute: desc: Mutes a mentioned user both from speaking and chatting. You can also specify time string for how long the user should be muted. You can optionally specify a reason. ex: - - "@Someone" - - "@Someone too noisy" + - '@Someone' + - '@Someone too noisy' - 1h30m @Someone - 1h30m @Someone too noisy params: @@ -651,7 +658,7 @@ mute: voiceunmute: desc: Gives a previously voice-muted user a permission to speak. ex: - - "@Someguy" + - '@Someguy' params: - user: desc: "The user who was previously muted is now able to participate in the conversation again." @@ -718,14 +725,14 @@ setchanlname: prune: desc: "`{0}prune` removes all Ellie's messages in the last 100 messages. `{0}prune X` removes last `X` number of messages from the channel (up to 100). `{0}prune @Someone` removes all Someone's messages in the last 100 messages. `{0}prune @Someone X` removes last `X` number of 'Someone's' messages in the channel." ex: - - "" + - '' - -s - 5 - 5 --safe - - "@Someone" - - "@Someone --safe" - - "@Someone X" - - "@Someone X -s" + - '@Someone' + - '@Someone --safe' + - '@Someone X' + - '@Someone X -s' params: - params: desc: "The list of users, channels or message counts to be removed from the conversation history." @@ -748,13 +755,13 @@ prune: prunecancel: desc: Cancels an active prune if there is any. ex: - - "" + - '' params: - {} die: desc: Shuts the bot down. ex: - - "" + - '' params: - graceful: desc: "The option to perform a controlled shutdown, allowing for any necessary cleanup or notifications before termination." @@ -769,7 +776,7 @@ setnick: desc: Changes the nickname of the bot on this server. You can also target other users to change their nickname. ex: - BotNickname - - "@SomeUser New Nickname" + - '@SomeUser New Nickname' params: - newNick: desc: "The new nickname to be displayed for the bot or targeted user." @@ -780,14 +787,14 @@ setnick: setavatar: desc: Sets a new avatar image for the EllieBot. Parameter is a direct link to an image. ex: - - https://i.imgur.com/xTG3a1I.jpg + - https://cdn.elliebot.net/Ellie.png params: - img: desc: "The URL of the image file to be displayed as the bot's avatar." setbanner: desc: Sets a new banner image for the EllieBot. Parameter is a direct link to an image. Supports gifs. ex: - - https://i.imgur.com/xTG3a1I.jpg + - https://cdn.elliebot.net/Ellie.png params: - img: desc: "The URL of the image file to be displayed as the bot's banner." @@ -802,8 +809,22 @@ setgame: desc: "The activity type determines whether the bot is engaged in a game, listening to audio, or watching a video." game: desc: "The current state of the bot's activity in the game." +setserverbanner: + desc: Sets a new banner image for the current server. Parameter is a direct link to an image. + ex: + - https://cdn.elliebot.net/Ellie.png + params: + - img: + desc: "The URL of the image file to be displayed as the bot's banner." +setservericon: + desc: Sets a new icon image for the current server. Parameter is a direct link to an image. + ex: + - https://cdn.elliebot.net/Ellie.png + params: + - img: + desc: "The URL of the image file to be displayed as the bot's banner." send: - desc: "Sends a message to a channel or user. Channel or user can be " + desc: 'Sends a message to a channel or user. Channel or user can be ' ex: - channel 123123123132312 Stop spamming commands plz - user 1231231232132 I can see in the console what you're doing. @@ -825,7 +846,7 @@ remind: desc: "Sends a message to you or a channel after certain amount of time (max 2 months). First parameter is `me`/`here`/'channelname'. Second parameter is time in a descending order (mo>w>d>h>m) example: 1w5d3h10m. Third parameter is a (multiword) message. Requires ManageMessages server permission if you're targeting a different channel." ex: - me 1d5h Do something - - "#general 1m Start now!" + - '#general 1m Start now!' params: - meorhere: desc: "The enum value of 'me' if the user wants to be reminded, or 'here' if the user wants to be reminded in the current channel." @@ -870,7 +891,7 @@ serverinfo: channelinfo: desc: Shows info about the channel. If no channel is supplied, it defaults to current one. ex: - - "#some-channel" + - '#some-channel' params: - channel: desc: "The channel where the information will be retrieved from or displayed in." @@ -884,7 +905,7 @@ roleinfo: userinfo: desc: Shows info about the user. If no user is supplied, it defaults a user running the command. ex: - - "@SomeUser" + - '@SomeUser' params: - usr: desc: "The guild user that the information is being retrieved for." @@ -900,7 +921,7 @@ inrole: ex: - RoleName - 5 RoleName - - "" + - '' params: - page: desc: "The starting page number for the result set." @@ -919,34 +940,34 @@ checkperms: stats: desc: Shows some basic stats for Ellie. ex: - - "" + - '' params: - {} userid: desc: Shows user ID. ex: - - "" - - "@Someone" + - '' + - '@Someone' params: - target: desc: "The guild the user is a member of." channelid: desc: Shows current channel ID. ex: - - "" + - '' params: - {} serverid: desc: Shows current server ID. ex: - - "" + - '' params: - {} roles: desc: List roles on this server or roles of a user if specified. Paginated, 20 roles per page. ex: - 2 - - "@Someone" + - '@Someone' params: - target: desc: "The guild or user for which to list the roles." @@ -957,38 +978,38 @@ roles: channeltopic: desc: Sends current channel's topic as a message. ex: - - "" + - '' params: - channel: desc: "The channel where the topic is retrieved from." chnlfilterinv: desc: Toggles automatic deletion of invites posted in the channel. Does not negate the `{0}srvrfilterinv` enabled setting. Does not affect users with the Administrator permission. ex: - - "" + - '' params: - {} srvrfilterinv: desc: Toggles automatic deletion of invites posted in the server. Does not affect users with the Administrator permission. ex: - - "" + - '' params: - {} chnlfilterlin: desc: Toggles automatic deletion of links posted in the channel. Does not negate the `{0}srvrfilterlin` enabled setting. Does not affect users with the Administrator permission. ex: - - "" + - '' params: - {} srvrfilterlin: desc: Toggles automatic deletion of links posted in the server. Does not affect users with the Administrator permission. ex: - - "" + - '' params: - {} chnlfilterwords: desc: Toggles automatic deletion of messages containing filtered words on the channel. Does not negate the `{0}srvrfilterwords` enabled setting. Does not affect users with the Administrator permission. ex: - - "" + - '' params: - {} filterword: @@ -1001,13 +1022,13 @@ filterword: srvrfilterwords: desc: Toggles automatic deletion of messages containing filtered words on the server. Does not affect users with the Administrator permission. ex: - - "" + - '' params: - {} lstfilterwords: desc: Shows a list of filtered words. ex: - - "" + - '' params: - page: desc: "The current page number in the list of filtered words." @@ -1024,7 +1045,7 @@ permrole: verbose: desc: Toggles or sets whether to show when a command/module is blocked. ex: - - "" + - '' - true params: - action: @@ -1116,14 +1137,14 @@ usrcmd: allsrvrmdls: desc: Enable or disable all modules for your server. ex: - - "[enable/disable]" + - '[enable/disable]' params: - action: desc: "The type of action to take on the enabled/disabled modules, such as enable or disable." allchnlmdls: desc: Enable or disable all modules in a specified channel. ex: - - "enable #SomeChannel" + - 'enable #SomeChannel' params: - action: desc: "The type of permission action to apply to the module, such as granting or revoking access." @@ -1132,7 +1153,7 @@ allchnlmdls: allrolemdls: desc: Enable or disable all modules for a specific role. ex: - - "[enable/disable] MyRole" + - '[enable/disable] MyRole' params: - action: desc: "The type of permission action to perform, such as granting or revoking access." @@ -1145,7 +1166,7 @@ userblacklist: ex: - add @SomeUser @SomeUser2 @SomeUser3 - rem 12312312313 - - "" + - '' - 4 params: - page: @@ -1165,7 +1186,7 @@ channelblacklist: ex: - add 12312312312 66666666666 - rem 12312312312 - - "" + - '' - 3 params: - page: @@ -1181,7 +1202,7 @@ serverblacklist: ex: - add 12312321312 - rem 12312321312 - - "" + - '' - 2 params: - page: @@ -1211,7 +1232,7 @@ cmdcooldown: allcmdcooldowns: desc: Shows a list of all commands and their respective cooldowns. ex: - - "" + - '' params: - page: desc: "The number of the page to display in the list of command cooldowns." @@ -1224,6 +1245,15 @@ quoteadd: desc: "The name of the quote used to retrieve the quote." text: desc: "The message of the quote." +quoteedit: + desc: Edits a quote with the specified ID. + ex: + - 55 This is the new response. + params: + - quoteId: + desc: "The ID of the quote being edited." + text: + desc: "The new message of the quote." quoteprint: desc: Prints a random quote with a specified name. ex: @@ -1236,10 +1266,10 @@ quoteshow: ex: - 123 params: - - id: + - quoteId: desc: "The unique identifier for the quote being queried." quotesearch: - desc: "Shows a random quote given a search query. Partially matches in several ways: 1) Only content of any quote, 2) only by author, 3) keyword and content, 3) or keyword and author" + desc: 'Shows a random quote given a search query. Partially matches in several ways: 1) Only content of any quote, 2) only by author, 3) keyword and content, 3) or keyword and author' ex: - '"find this long text"' - AuthorName @@ -1257,19 +1287,19 @@ quoteid: ex: - 123456 params: - - id: + - quoteId: desc: "The unique identifier for the quote to be displayed." quotedelete: desc: Deletes a quote with the specified ID. You have to either have the Manage Messages permission or be the creator of the quote to delete it. ex: - 123456 params: - - id: + - quoteId: desc: "The unique identifier for the quote being deleted." quotedeleteauthor: desc: Deletes all quotes by the specified author. If the author is not you, then ManageMessage server permission is required. ex: - - "@QuoteSpammer" + - '@QuoteSpammer' params: - user: desc: "The user whose quotes are to be deleted." @@ -1278,7 +1308,7 @@ quotedeleteauthor: draw: desc: Draws a card from this server's deck. You can draw up to 10 cards by supplying a number of cards to draw. ex: - - "" + - '' - 5 params: - num: @@ -1286,7 +1316,7 @@ draw: drawnew: desc: Draws a card from the NEW deck of cards. You can draw up to 10 cards by supplying a number of cards to draw. ex: - - "" + - '' - 5 params: - num: @@ -1294,13 +1324,13 @@ drawnew: playlistshuffle: desc: Shuffles the current playlist. ex: - - "" + - '' params: - {} flip: desc: Flips coin(s) - heads or tails, and shows an image. ex: - - "" + - '' - 3 params: - count: @@ -1318,7 +1348,7 @@ betflip: roll: desc: Rolls 0-100. If you supply a number `X` it rolls up to 30 normal dice. If you split 2 numbers with letter `d` (`xdy`) it will roll `X` dice from 1 to `y`. `Y` can be a letter 'F' if you want to roll fate dice instead of dnd. ex: - - "" + - '' - 7 - 3d5 - 5dF @@ -1331,7 +1361,7 @@ roll: rolluo: desc: Rolls `X` normal dice (up to 30) unordered. If you split 2 numbers with letter `d` (`xdy`) it will roll `X` dice from 1 to `y`. ex: - - "" + - '' - 7 - 3d5 params: @@ -1350,14 +1380,14 @@ nroll: race: desc: Starts a new animal race. ex: - - "" + - '' params: - params: desc: "The list of commands or actions for the animals in the race." joinrace: desc: Joins a new race. You can specify an amount of currency for betting (optional). You will get YourBet*(participants-1) back if you win. ex: - - "" + - '' - 5 params: - amount: @@ -1365,20 +1395,20 @@ joinrace: nunchi: desc: Creates or joins an existing nunchi game. Users have to count up by 1 from the starting number shown by the bot. If someone makes a mistake (types an incorrect number, or repeats the same number) they are out of the game and a new round starts without them. Minimum 3 users required. ex: - - "" + - '' params: - {} connect4: desc: Creates or joins an existing connect4 game. 2 players are required for the game. Objective of the game is to get 4 of your pieces next to each other in a vertical, horizontal or diagonal line. You can specify a bet when you create a game and only users who bet the same amount will be able to join your game. ex: - - "" + - '' params: - params: desc: "The list of command-line arguments passed by the user to customize the game setup or behavior." raffle: desc: Prints a name and ID of a random online user from the server, or from the online user in the specified role. ex: - - "" + - '' - RoleName params: - role: @@ -1386,8 +1416,8 @@ raffle: raffleany: desc: Prints a name and ID of a random user from the server, or from the specified role. ex: - - "" - - " RoleName" + - '' + - ' RoleName' params: - role: desc: "The role that determines which users are eligible for selection." @@ -1468,7 +1498,7 @@ luckyladder: leaderboard: desc: Displays the bot's currency leaderboard. ex: - - "" + - '' params: - params: desc: "The list of player names or IDs to display in the leaderboard." @@ -1479,7 +1509,7 @@ leaderboard: trivia: desc: Starts a game of trivia. You can add `nohint` to prevent hints. First player to get to 10 points wins by default. You can specify a different number. 30 seconds per question. ex: - - "" + - '' - --timeout 5 -p -w 3 -q 10 params: - params: @@ -1487,26 +1517,26 @@ trivia: tl: desc: Shows a current trivia leaderboard. ex: - - "" + - '' params: - {} tq: desc: Quits current trivia after current question. ex: - - "" + - '' params: - {} typestart: desc: Starts a typing contest. ex: - - "" + - '' params: - params: desc: "The list of words or phrases for the contestants to type." typestop: desc: Stops a typing contest on the current channel. ex: - - "" + - '' params: - {} typeadd: @@ -1519,7 +1549,7 @@ typeadd: pick: desc: Picks the currency planted in this channel. If the plant has a password, you need to specify it. ex: - - "" + - '' - passwd params: - pass: @@ -1537,13 +1567,13 @@ plant: gencurrency: desc: Toggles currency generation on this channel. Every posted message will have chance to spawn currency. Chance is specified by the Bot Owner. (default is 2%) ex: - - "" + - '' params: - {} gencurlist: desc: Shows the list of server and channel ids where gc is enabled. Paginated with 9 per page. ex: - - "" + - '' params: - page: desc: "The current page number for pagination." @@ -1567,13 +1597,13 @@ rps: next: desc: Goes to the next song in the queue. You have to be in the same voice channel as the bot ex: - - "" + - '' params: - {} play: desc: If no parameters are specified, acts as `{0}next 1` command. If you specify a song number, it will jump to that song. If you specify a search query, acts as a `{0}q` command ex: - - "" + - '' - 5 - Dream Of Venice params: @@ -1585,19 +1615,19 @@ play: stop: desc: Stops the music and preserves the current song index. Stays in the channel. ex: - - "" + - '' params: - {} destroy: desc: Completely stops the music and unbinds the bot from the channel. (may cause weird behaviour) ex: - - "" + - '' params: - {} pause: desc: Pauses or Unpauses the song. ex: - - "" + - '' params: - {} queue: @@ -1624,7 +1654,7 @@ queuesearch: listqueue: desc: Lists 10 currently queued songs per page. Default page is 1. ex: - - "" + - '' - 2 params: - {} @@ -1633,7 +1663,7 @@ listqueue: nowplaying: desc: Shows the song that the bot is currently playing. ex: - - "" + - '' params: - {} volume: @@ -1658,7 +1688,7 @@ localplaylist: - dirPath: desc: "The path to the directory containing the songs to be queued." radio: - desc: "Queues a radio stream from a link. It can be a direct mp3 radio stream, .m3u, .pls .asx or .xspf (Usage Video: )" + desc: 'Queues a radio stream from a link. It can be a direct mp3 radio stream, .m3u, .pls .asx or .xspf (Usage Video: )' ex: - radio link here params: @@ -1674,7 +1704,7 @@ local: join: desc: Makes the bot join your voice channel. ex: - - "" + - '' params: - {} trackremove: @@ -1682,7 +1712,7 @@ trackremove: ex: - 5 - all - - "" + - '' params: - index: desc: "The position of the song to be removed from the playlist." @@ -1704,7 +1734,7 @@ queuerepeat: - `s` / `song` - player will repeat current song - `q` / `queue` or empty - player will repeat entire music queue ex: - - "" + - '' - n - song params: @@ -1760,7 +1790,7 @@ deleteplaylist: queueautoplay: desc: Toggles autoplay - When the song is finished, automatically queue a related Youtube song. (Works only for Youtube songs) ex: - - "" + - '' params: - {} streamadd: @@ -1773,7 +1803,7 @@ streamadd: streamsclear: desc: Removes all followed streams on this server. ex: - - "" + - '' params: - {} streamremove: @@ -1786,20 +1816,20 @@ streamremove: streamlist: desc: Lists all streams you are following on this server and their respective indexes. ex: - - "" + - '' params: - page: desc: "The number of the page to retrieve from the list of followed streams." streamoffline: desc: Toggles whether the bot will also notify when added streams go offline. ex: - - "" + - '' params: - {} streamonlinedelete: desc: Toggles whether the bot will delete stream online message when the stream goes offline. ex: - - "" + - '' params: - {} streammessage: @@ -1839,13 +1869,13 @@ convert: convertlist: desc: List of the convertible dimensions and currencies. ex: - - "" + - '' params: - {} wowjoke: desc: Get one of penultimate WoW jokes. ex: - - "" + - '' params: - {} calculate: @@ -1883,7 +1913,7 @@ osu5: - user: desc: "The username of the player whose top 5 plays are being displayed." mode: - desc: 'The type of game mode to display the top 5 plays for, such as "osu", "taiko", or "ctb".' + desc: "The type of game mode to display the top 5 plays for, such as \"osu\", \"taiko\", or \"ctb\"." pokemon: desc: Searches for a pokemon. ex: @@ -1901,7 +1931,7 @@ pokemonability: memelist: desc: Shows a list of template keys (and their respective names) used for `{0}memegen`. ex: - - "" + - '' params: - page: desc: "The number of pages in the list to be displayed." @@ -1960,25 +1990,25 @@ manga: randomcat: desc: Shows a random cat image. ex: - - "" + - '' params: - {} randomdog: desc: Shows a random dog image. ex: - - "" + - '' params: - {} randomfood: desc: Shows a random food image. ex: - - "" + - '' params: - {} randombird: desc: Shows a random bird image. ex: - - "" + - '' params: - {} image: @@ -2019,31 +2049,31 @@ urbandict: catfact: desc: Shows a random catfact from ex: - - "" + - '' params: - {} yomama: desc: Shows a random joke from ex: - - "" + - '' params: - {} randjoke: desc: Shows a random joke. ex: - - "" + - '' params: - {} chucknorris: desc: Shows a random Chuck Norris joke. ex: - - "" + - '' params: - {} magicitem: desc: Shows a random magic item from ex: - - "" + - '' params: - {} wiki: @@ -2064,7 +2094,7 @@ color: avatar: desc: Shows a mentioned person's avatar. ex: - - "@Someone" + - '@Someone' params: - usr: desc: "The user whose avatar is being displayed." @@ -2082,19 +2112,19 @@ translate: translangs: desc: Lists the valid languages for translation. ex: - - "" + - '' params: - {} guide: desc: Sends a readme and a guide links to the channel. ex: - - "" + - '' params: - {} calcops: desc: Shows all available operations in the `{0}calc` command ex: - - "" + - '' params: - {} delallquotes: @@ -2105,17 +2135,17 @@ delallquotes: - keyword: desc: "The keyword to search for in the text." greetdmmsg: - desc: Sets a new join announcement message which will be sent to the user who joined. Type `%user.mention%` if you want to mention the new member. Using it with no message will show the current DM greet message. You can use embed json from instead of a regular text, if you want the message to be embedded. + desc: Sets a new join announcement message which will be sent to the user who joined. Type `%user.mention%` if you want to mention the new member. Using it with no message will show the current DM greet message. You can use embed json from instead of a regular text, if you want the message to be embedded. ex: - Welcome to the server, %user.mention% params: - text: desc: "The new join announcement message that will be sent to the user who joined." cash: - desc: Check how much currency a person has. If no argument is provided it will check your own balance. + desc: Check how much currency a person has. If no argument is provided it will check your own balance. ex: - - "" - - "@Someone" + - '' + - '@Someone' params: - userId: desc: "Optional user ID of the account holder whose currency balance is being checked." @@ -2125,7 +2155,7 @@ currencytransactions: desc: Shows your currency transactions on the specified page. Bot owner can see other people's transactions too. ex: - 2 - - "@SomeUser 2" + - '@SomeUser 2' params: - page: desc: "The number of pages to display in the list of currency transactions." @@ -2145,7 +2175,7 @@ currencytransaction: listperms: desc: Lists whole permission chain with their indexes. You can specify an optional page number if there are a lot of permissions. ex: - - "" + - '' - 3 params: - page: @@ -2190,8 +2220,8 @@ emojiadd: You can omit imageUrl and instead upload the image as an attachment. Image size has to be below 256KB. ex: - - ":someonesCustomEmoji:" - - "MyEmojiName :someonesCustomEmoji:" + - ':someonesCustomEmoji:' + - 'MyEmojiName :someonesCustomEmoji:' - owoNice https://cdn.discordapp.com/emojis/587930873811173386.png?size=128 params: - name: @@ -2207,14 +2237,14 @@ emojiadd: emojiremove: desc: Removes the specified emoji or emojis from this server. ex: - - ":eagleWarrior: :plumedArcher:" + - ':eagleWarrior: :plumedArcher:' params: - emotes: desc: "The list of emojis to be removed from the server." stickeradd: desc: Adds the sticker from your message to this server. Send the sticker along with this command (in the same message). ex: - - "" + - '' - name "description" tag1 tag2 tagN params: - name: @@ -2226,40 +2256,40 @@ stickeradd: deckshuffle: desc: Reshuffles all cards back into the deck. ex: - - "" + - '' params: - {} forwardmessages: desc: Toggles forwarding of non-command messages sent to bot's DM to the bot owners ex: - - "" + - '' params: - {} forwardtoall: desc: Toggles whether messages will be forwarded to all bot owners or only to the first one specified in the creds.yml file ex: - - "" + - '' params: - {} forwardtochannel: desc: Toggles forwarding of non-command messages sent to bot's DM to the current channel ex: - - "" + - '' params: - {} resetperms: desc: Resets the bot's permissions module on this server to the default value. ex: - - "" + - '' params: - {} antiraid: - desc: "Sets an anti-raid protection on the server. Provide no parameters to disable. First parameter is number of people which will trigger the protection. Second parameter is a time interval in which that number of people needs to join in order to trigger the protection, and third parameter is punishment for those people. You can specify an additional time argument to do a timed punishment for actions which support it (Ban, Mute, etc) up to 24h. Available punishments: Ban, Kick, Softban, Mute, VoiceMute, ChatMute, RemoveRoles, AddRole, Warn, TimeOut" + desc: 'Sets an anti-raid protection on the server. Provide no parameters to disable. First parameter is number of people which will trigger the protection. Second parameter is a time interval in which that number of people needs to join in order to trigger the protection, and third parameter is punishment for those people. You can specify an additional time argument to do a timed punishment for actions which support it (Ban, Mute, etc) up to 24h. Available punishments: Ban, Kick, Softban, Mute, VoiceMute, ChatMute, RemoveRoles, AddRole, Warn, TimeOut' ex: - 5 20 Kick - 7 9 Ban - 10 10 Ban 6h30m - - "" + - '' params: - {} - userThreshold: @@ -2277,12 +2307,12 @@ antiraid: action: desc: "The punishment action specifies the consequence for users who trigger the anti-raid protection." antispam: - desc: "Stops people from repeating same message X times in a row. Provide no parameters to disable. You can specify to either mute, kick or ban the offenders. You can specify an additional time argument to do a timed punishment for actions which support it (Ban, Mute, etc) up to 24h. Max message count is 10. Available punishments: Ban, Kick, Softban, Mute, VoiceMute, ChatMute, AddRole, RemoveRoles, Warn, TimeOut" + desc: 'Stops people from repeating same message X times in a row. Provide no parameters to disable. You can specify to either mute, kick or ban the offenders. You can specify an additional time argument to do a timed punishment for actions which support it (Ban, Mute, etc) up to 24h. Max message count is 10. Available punishments: Ban, Kick, Softban, Mute, VoiceMute, ChatMute, AddRole, RemoveRoles, Warn, TimeOut' ex: - 3 Mute - 5 Ban - 5 Ban 3h30m - - "" + - '' params: - {} - messageCount: @@ -2323,8 +2353,8 @@ antialt: chatmute: desc: Prevents a mentioned user from chatting in text channels. You can also specify time string for how long the user should be muted. You can optionally specify a reason. ex: - - "@Someone" - - "@Someone stop writing" + - '@Someone' + - '@Someone stop writing' - 15m @Someone - 1h30m @Someone - 1h @Someone chill @@ -2342,8 +2372,8 @@ chatmute: voicemute: desc: Prevents a mentioned user from speaking in voice channels. User has to be in a voice channel in order for the command to have an effect. You can also specify time string for how long the user should be muted. You can optionally specify a reason. ex: - - "@Someone" - - "@Someone stop talking" + - '@Someone' + - '@Someone stop talking' - 15m @Someone - 1h30m @Someone - 1h @Someone silence @@ -2361,7 +2391,7 @@ voicemute: muterole: desc: Sets a name of the role which will be assigned to people who should be muted. Provide no arguments to see currently set mute role. Default is ellie-mute. ex: - - "" + - '' - Silenced params: - role: @@ -2369,7 +2399,7 @@ muterole: adsarm: desc: Toggles the automatic deletion of the user's message and Ellie's confirmations for `{0}iam` and `{0}iamn` commands. ex: - - "" + - '' params: - {} setstream: @@ -2384,7 +2414,7 @@ setstream: chatunmute: desc: Removes a mute role previously set on a mentioned user with `{0}chatmute` which prevented him from chatting in text channels. ex: - - "@Someone" + - '@Someone' params: - user: desc: "The user who was previously muted and is now being unmuted." @@ -2393,7 +2423,7 @@ chatunmute: unmute: desc: Unmutes a mentioned user previously muted with `{0}mute` command. ex: - - "@Someone" + - '@Someone' params: - user: desc: "The user who was previously muted and is now being un-muted." @@ -2402,12 +2432,12 @@ unmute: xkcd: desc: Shows a XKCD comic. Specify no parameters to retrieve a random one. Number parameter will retrieve a specific comic, and "latest" will get the latest one. ex: - - "" + - '' - 1400 - latest params: - arg: - desc: 'The URL of the desired comic or "latest" to retrieve the most recent one.' + desc: "The URL of the desired comic or \"latest\" to retrieve the most recent one." - num: desc: "The number of the comic to be retrieved." autotranslang: @@ -2417,13 +2447,13 @@ autotranslang: params: - {} - fromLang: - desc: + desc: toLang: - desc: 'The destination language code, such as "en" for English or "fr" for French.' + desc: "The destination language code, such as \"en\" for English or \"fr\" for French." autotranslate: desc: Starts automatic translation of all messages by users who set their `{0}atl` in this channel. You can set "del" parameter to automatically delete all translated user messages. ex: - - "" + - '' - del params: - autoDelete: @@ -2450,7 +2480,7 @@ typedel: typelist: desc: Lists added typing articles with their IDs. 15 per page. ex: - - "" + - '' - 3 params: - page: @@ -2465,7 +2495,7 @@ listservers: cleverbot: desc: Toggles cleverbot/chatgpt session. When enabled, the bot will reply to messages starting with bot mention in the server. Expressions starting with %bot.mention% won't work if cleverbot/chatgpt is enabled. ex: - - "" + - '' params: - {} shorten: @@ -2495,13 +2525,13 @@ magicthegathering: hangmanlist: desc: Shows a list of hangman question categories. ex: - - "" + - '' params: - {} hangman: desc: Starts a game of hangman in the channel. You can optionally select a category `{0}hangmanlist` to see a list of available categories. ex: - - "" + - '' - movies params: - type: @@ -2509,13 +2539,13 @@ hangman: hangmanstop: desc: Stops the active hangman game on this channel if it exists. ex: - - "" + - '' params: - {} acrophobia: desc: Starts an Acrophobia game. ex: - - "" + - '' - -s 30 params: - params: @@ -2523,7 +2553,7 @@ acrophobia: logevents: desc: Shows a list of all events you can subscribe to with `{0}log` ex: - - "" + - '' params: - {} log: @@ -2537,7 +2567,7 @@ log: queuefairplay: desc: Triggers fairplay. The song queue will be re-ordered in a fair manner. No effect on newly added songs. ex: - - "" + - '' params: - {} define: @@ -2550,7 +2580,7 @@ define: activity: desc: Checks for spammers. ex: - - "" + - '' params: - page: desc: "The number of pages to scan for spam." @@ -2564,14 +2594,14 @@ setstatus: invitecreate: desc: Creates a new invite which has infinite max uses and never expires. ex: - - "" + - '' params: - params: desc: "The recipient's email addresses or usernames." invitelist: desc: Lists all invites for this channel. Paginated with 9 per page. ex: - - "" + - '' - 3 params: - page: @@ -2588,17 +2618,17 @@ invitedelete: antilist: desc: Shows currently enabled protection features. ex: - - "" + - '' params: - {} antispamignore: desc: Toggles whether antispam ignores current channel. Antispam must be enabled. ex: - - "" + - '' params: - {} eventstart: - desc: "Starts one of the events seen on public ellie. Events: `reaction`, `gamestatus`" + desc: 'Starts one of the events seen on public ellie. Events: `reaction`, `gamestatus`' ex: - reaction - reaction -d 1 -a 50 --pot-size 1500 @@ -2610,7 +2640,7 @@ eventstart: betstats: desc: Shows the total stats of several gambling features. Updates once an hour. ex: - - "" + - '' params: - {} slot: @@ -2623,8 +2653,8 @@ slot: affinity: desc: Sets your affinity towards someone you want to be claimed by. Setting affinity will reduce their `{0}claim` on you by 20%. Provide no parameters to clear your affinity. 30 minutes cooldown. ex: - - "@MyHusband" - - "" + - '@MyHusband' + - '' params: - user: desc: "The user being targeted for a potential claim." @@ -2640,13 +2670,13 @@ waifuclaim: waifureset: desc: Resets your waifu stats, except current waifus. ex: - - "" + - '' params: - {} waifutransfer: desc: Transfer the ownership of one of your waifus to another user. You must pay 10% of your waifu's value unless that waifu has affinity towards you, in which case you must pay 60% fee. Transferred waifu's price will be reduced by the fee amount. ex: - - "@ExWaifu @NewOwner" + - '@ExWaifu @NewOwner' params: - waifuId: desc: "The ID of the waifu being transferred to a new owner." @@ -2659,7 +2689,7 @@ waifutransfer: waifugift: desc: -| Gift an item to someone. This will increase their waifu value by a percentage of the gift's value. Negative gifts will not show up in waifuinfo. Provide no parameters to see a list of items that you can gift. ex: - - "" + - '' - Rose @Himesama params: - page: @@ -2671,7 +2701,7 @@ waifugift: waifulb: desc: Shows top 9 waifus. You can specify another page to show other waifus. ex: - - "" + - '' - 3 params: - page: @@ -2679,7 +2709,7 @@ waifulb: divorce: desc: Releases your claim on a specific waifu. You will get 50% of that waifu's value back, unless that waifu has an affinity towards you, in which case they will be reimbursed instead. 6 hours cooldown. ex: - - "@CheatingSloot" + - '@CheatingSloot' params: - target: desc: "The ID or name of the waifu being released from your claim." @@ -2690,8 +2720,8 @@ divorce: waifuinfo: desc: Shows waifu stats for a target person. Defaults to you if no user is provided. ex: - - "@MyCrush" - - "" + - '@MyCrush' + - '' params: - target: desc: "The user being targeted, whose waifu information will be displayed." @@ -2709,19 +2739,19 @@ mal: setmusicchannel: desc: Sets the current channel as the default music output channel. This will output playing, finished, paused and removed songs to that channel instead of the channel where the first song was queued in. Persistent server setting. ex: - - "" + - '' params: - {} unsetmusicchannel: desc: Bot will output playing, finished, paused and removed songs to the channel where the first song was queued in. Persistent server setting. ex: - - "" + - '' params: - {} musicquality: - desc: "Gets or sets the default music player quality. Available settings: Highest, High, Medium, Low. Default is **Highest**. Provide no argument to see current setting." + desc: 'Gets or sets the default music player quality. Available settings: Highest, High, Medium, Low. Default is **Highest**. Provide no argument to see current setting.' ex: - - "" + - '' - High - Low params: @@ -2731,7 +2761,7 @@ musicquality: stringsreload: desc: Reloads localized bot strings. ex: - - "" + - '' params: - {} shardstats: @@ -2739,7 +2769,7 @@ shardstats: Stats for shards. Paginated with 25 shards per page. Format: `[status] | # [shard_id] | [last_heartbeat] | [server_count]` ex: - - "" + - '' - 2 params: - page: @@ -2754,21 +2784,21 @@ restartshard: tictactoe: desc: Starts a game of tic tac toe. Another user must run the command in the same channel in order to accept the challenge. Use numbers 1-9 to play. ex: - - "" + - '' params: - params: desc: "The coordinates for placing an X or O on the board." timezones: desc: Lists all timezones available on the system to be used with `{0}timezone`. ex: - - "" + - '' params: - page: desc: "The number of pages to retrieve from the list of available timezones." timezone: desc: Sets this guilds timezone. This affects bot's time output in this server (logs, etc..) **Setting timezone requires Administrator server permission.** ex: - - "" + - '' - GMT Standard Time params: - {} @@ -2786,7 +2816,7 @@ languagesetdefault: languageset: desc: Sets this server's response language. If bot's response strings have been translated to that language, bot will use that language in this server. Reset by using `default` as the locale name. Provide no parameters to see currently set language. ex: - - "de-DE " + - 'de-DE ' - default params: - {} @@ -2795,13 +2825,13 @@ languageset: languageslist: desc: List of languages for which translation (or part of it) exist atm. ex: - - "" + - '' params: - {} exprtoggleglobal: desc: Toggles whether global expressions are usable on this server. ex: - - "" + - '' params: - {} exprreact: @@ -2846,7 +2876,7 @@ exprca: exprsreload: desc: Reloads all expressions on all shards. Use this if you've made changes to the database while the bot is running, or used `{0}deleteunusedcrnq` ex: - - "" + - '' params: - {} exprsimport: @@ -2859,7 +2889,7 @@ exprsimport: exprsexport: desc: Exports expressions from the current server (or global expressions in DMs) into a .yml file ex: - - "" + - '' params: - {} quotesimport: @@ -2872,13 +2902,13 @@ quotesimport: quotesexport: desc: Exports quotes from the current server into a .yml file ex: - - "" + - '' params: - {} aliaslist: desc: Shows the list of currently set aliases. Paginated. ex: - - "" + - '' - 3 params: - page: @@ -2895,7 +2925,7 @@ alias: warnlog: desc: See a list of warnings of a certain user. ex: - - "@Someone" + - '@Someone' params: - page: desc: "The number of pages to display in the warning log." @@ -2912,7 +2942,7 @@ warnlog: warnlogall: desc: See a list of all warnings on the server. 15 users per page. ex: - - "" + - '' - 2 params: - page: @@ -2922,7 +2952,7 @@ warn: Warns a user with an optional reason. You can specify a warning weight integer before the user. For example, 3 would mean that this warning counts as 3 warnings. ex: - - "@Someone Very rude person" + - '@Someone Very rude person' - 3 @Someone Very rude person params: - user: @@ -2938,7 +2968,7 @@ warn: startupcommandadd: desc: Adds a command to the list of commands which will be executed automatically in the current channel, in the order they were added in, by the bot when it startups up. ex: - - "{0}stats" + - '{0}stats' params: - cmdText: desc: "The text of the command that should be recognized and executed when a user types it." @@ -2968,20 +2998,20 @@ autocommandremove: startupcommandsclear: desc: Removes all startup commands. ex: - - "" + - '' params: - {} startupcommandslist: desc: Lists all startup commands in the order they will be executed in. ex: - - "" + - '' params: - page: desc: "The number of items to display per page." autocommandslist: desc: Lists all auto commands and the intervals in which they execute. ex: - - "" + - '' params: - page: desc: "The number of pages to retrieve from the list of auto commands." @@ -2996,7 +3026,7 @@ unban: - userId: desc: "The ID of the user to be unbanned." banmessage: - desc: "Sets a ban message template which will be used when a user is banned from this server. You can use embed strings and ban-specific placeholders: %ban.mod%, %ban.user%, %ban.duration% and %ban.reason%. You can disable ban message with `{0}banmsg -`" + desc: 'Sets a ban message template which will be used when a user is banned from this server. You can use embed strings and ban-specific placeholders: %ban.mod%, %ban.user%, %ban.duration% and %ban.reason%. You can disable ban message with `{0}banmsg -`' ex: - "%ban.user%, you've been banned from %server.name%. Reason: %ban.reason%" - '{{ "description": "%ban.user% you have been banned from %server.name% by %ban.mod%" }}' @@ -3018,7 +3048,7 @@ banmessagetest: banmsgreset: desc: Resets ban message to default. If you want to completely disable ban messages, use `{0}banmsg -` ex: - - "" + - '' params: - {} banprune: @@ -3041,7 +3071,7 @@ wait: warnexpire: desc: Gets or sets the number of days after which the warnings will be cleared automatically. This setting works retroactively. If you want to delete the warnings instead of clearing them, you can set the `--delete` optional parameter. Provide no parameter to see currently set expiry ex: - - "" + - '' - 3 - 6 --delete params: @@ -3053,8 +3083,8 @@ warnexpire: warnclear: desc: Clears all warnings from a certain user. You can specify a number to clear a specific one. ex: - - "@PoorDude 3" - - "@PoorDude" + - '@PoorDude 3' + - '@PoorDude' params: - user: desc: "The user whose warnings are being cleared." @@ -3067,7 +3097,7 @@ warnclear: warnpunishlist: desc: Lists punishments for warnings. ex: - - "" + - '' params: - {} warnpunish: @@ -3097,7 +3127,7 @@ warnpunish: ping: desc: Ping the bot to see if there are latency issues. ex: - - "" + - '' params: - {} time: @@ -3110,7 +3140,7 @@ time: shop: desc: Lists this server's administrators' shop. Paginated. ex: - - "" + - '' - 2 params: - page: @@ -3202,7 +3232,7 @@ buy: gamevoicechannel: desc: Toggles game voice channel feature in the voice channel you're currently in. Users who join the game voice channel will get automatically redirected to the voice channel with the name of their current game, if it exists. Can't move users to channels that the bot has no connect permission for. One per server. ex: - - "" + - '' params: - {} shoplistadd: @@ -3217,7 +3247,7 @@ shoplistadd: globalcommand: desc: Toggles whether a command can be used on any server. ex: - - "{0}stats" + - '{0}stats' params: - cmd: desc: "The type of command or expression being toggled." @@ -3231,13 +3261,13 @@ globalmodule: globalpermlist: desc: Lists global permissions set by the bot owner. ex: - - "" + - '' params: - {} resetglobalperms: desc: Resets global permissions set by bot owner. ex: - - "" + - '' params: - {} prefix: @@ -3262,7 +3292,7 @@ defprefix: verboseerror: desc: Toggles or sets whether the bot should print command errors when a command is incorrectly used. ex: - - "" + - '' - false params: - newstate: @@ -3270,7 +3300,7 @@ verboseerror: streamrolekeyword: desc: Sets keyword which is required in the stream's title in order for the streamrole to apply. Provide no keyword in order to reset. ex: - - "" + - '' - PUBG params: - keyword: @@ -3303,7 +3333,7 @@ config: Provide config name and property name to see that property's description and value. Provide config name, property name and value to set that property to the new value. ex: - - "" + - '' - bot - bot color.ok - bot color.ok ff0000 @@ -3325,21 +3355,21 @@ configreload: experience: desc: Shows your xp stats. Specify the user to show that user's stats instead. ex: - - "" - - "@someguy" + - '' + - '@someguy' params: - user: desc: "The ID or handle of a player whose XP statistics are being displayed." xptemplatereload: desc: Reloads the xp template file. Xp template file allows you to customize the position and color of elements on the `{0}xp` card. ex: - - "" + - '' params: - {} xpexclusionlist: desc: Shows the roles and channels excluded from the XP system on this server, as well as whether the whole server is excluded. ex: - - "" + - '' params: - {} xpexclude: @@ -3372,14 +3402,14 @@ xpnotify: xpleveluprewards: desc: Shows currently set level up rewards. ex: - - "" + - '' params: - page: desc: "The page number for which the level up rewards are being displayed." xprewsreset: desc: Resets all currently set xp level up rewards. ex: - - "" + - '' params: - {} xprolereward: @@ -3412,7 +3442,7 @@ xpcurrencyreward: xpleaderboard: desc: Shows current server's xp leaderboard. ex: - - "" + - '' params: - params: desc: "The list of player names or IDs to filter the leaderboard by." @@ -3423,7 +3453,7 @@ xpleaderboard: xpgloballeaderboard: desc: Shows the global xp leaderboard. ex: - - "" + - '' params: - page: desc: "The current page number for displaying the leaderboard results." @@ -3455,7 +3485,7 @@ clubcreate: clubtransfer: desc: Transfers the ownership of the club to another member of the club. ex: - - "@Someone" + - '@Someone' params: - newOwner: desc: "The user who will take over the management of the club." @@ -3496,13 +3526,13 @@ clubreject: clubleave: desc: Leaves the club you're currently in. ex: - - "" + - '' params: - {} clubdisband: desc: Disbands the club you're the owner of. This action is irreversible. ex: - - "" + - '' params: - {} clubkick: @@ -3570,7 +3600,7 @@ clubleaderboard: clubadmin: desc: Assigns (or unassigns) staff role to the member of the club. Admins can ban, kick and accept applications. ex: - - "@Someone" + - '@Someone' params: - toAdmin: desc: "The user who is being assigned or unassigned as an admin." @@ -3610,8 +3640,8 @@ feed: You can optionally specify a message after the channel name which will be posted with an update. ex: - https://blog.playstation.com/feed/ - - "https://blog.playstation.com/feed/ #updates" - - "https://blog.playstation.com/feed/ #updates New playstation rss feed post!" + - 'https://blog.playstation.com/feed/ #updates' + - 'https://blog.playstation.com/feed/ #updates New playstation rss feed post!' params: - url: desc: "The URL of the feed to subscribe to, used to retrieve new content for posting." @@ -3633,7 +3663,7 @@ feedremove: feedlist: desc: Shows the list of feeds you've subscribed to on this server. ex: - - "" + - '' params: - page: desc: "The number of items to display per page." @@ -3650,7 +3680,7 @@ say: desc: Bot will send the message you typed in the specified channel. If you omit the channel name, it will send the message in the current channel. Supports embeds. ex: - hi - - "#chat hi" + - '#chat hi' params: - channel: desc: "The destination where the bot will send the message." @@ -3682,13 +3712,13 @@ sqlselectcsv: deletewaifus: desc: Deletes everything from WaifuUpdates, WaifuItem and WaifuInfo tables. ex: - - "" + - '' params: - {} deletewaifu: desc: Deletes everything from WaifuUpdates, WaifuItem and WaifuInfo tables for the specified user. Also makes specified user's waifus free. ex: - - "" + - '' params: - user: desc: "The ID of the user whose waifus are to be deleted and set free." @@ -3697,26 +3727,26 @@ deletewaifu: deletecurrency: desc: Deletes everything from Currency and CurrencyTransactions. ex: - - "" + - '' params: - {} deleteplaylists: desc: Deletes everything from MusicPlaylists. ex: - - "" + - '' params: - {} deletexp: desc: Deletes everything from UserXpStats, Clubs and sets users' TotalXP to 0. ex: - - "" + - '' params: - {} discordpermoverride: desc: Overrides required user permissions that the command has with the specified ones. You can only use server-level permissions. This action will make the bot ignore user permission requirements which command has by default. Provide no permissions to reset to default. ex: - - "{0}prune ManageMessages BanMembers" - - "{0}prune" + - '{0}prune ManageMessages BanMembers' + - '{0}prune' params: - cmd: desc: "The command or expression that this override applies to, allowing you to customize permissions for specific commands or actions within your Discord server." @@ -3725,14 +3755,14 @@ discordpermoverride: discordpermoverridelist: desc: Lists all discord permission overrides on this server. ex: - - "" + - '' params: - page: desc: "The number of the page to display in the list of permission overrides." discordpermoverridereset: desc: Resets ALL currently set discord permission overrides on this server. This will make all commands have default discord permission requirements. ex: - - "" + - '' params: - {} rafflecur: @@ -3742,24 +3772,24 @@ rafflecur: - mixed 15 params: - _: - desc: 'The type of game mode to use, either "fixed" or "mixed".' + desc: "The type of game mode to use, either \"fixed\" or \"mixed\"." amount: desc: "The minimum or maximum amount of currency that can be used for betting." - amount: desc: "The minimum or maximum amount of currency that can be used for betting." mixed: - desc: 'The parameter determines whether the raffle operates in "fixed" or "proportional" mode.' + desc: "The parameter determines whether the raffle operates in \"fixed\" or \"proportional\" mode." rip: desc: Shows the inevitable fate of someone. ex: - - "@Someone" + - '@Someone' params: - usr: desc: "The user whose fate is being revealed." autodisconnect: desc: Toggles whether the bot should disconnect from the voice channel once it's done playing all of the songs and queue repeat option is set to `none`. ex: - - "" + - '' params: - {} timelyset: @@ -3775,13 +3805,13 @@ timelyset: timely: desc: Use to claim your 'timely' currency. Bot owner has to specify the amount and the period on how often you can claim your currency. ex: - - "" + - '' params: - {} timelyreset: desc: Resets all user timeouts on `{0}timely` command. ex: - - "" + - '' params: - {} crypto: @@ -3838,7 +3868,7 @@ pathofexile: pathofexileleagues: desc: Returns a list of the main Path of Exile leagues. ex: - - "" + - '' params: - {} pathofexilecurrency: @@ -3847,7 +3877,7 @@ pathofexilecurrency: - Standard "Mirror of Kalandra" params: - leagueName: - desc: 'The name of the league in which the currency is used, such as "Harbinger" or "Delve".' + desc: "The name of the league in which the currency is used, such as \"Harbinger\" or \"Delve\"." currencyName: desc: "The type of currency being converted." convertName: @@ -3856,7 +3886,7 @@ rollduel: desc: Challenge someone to a roll duel by specifying the amount and the user you wish to challenge as the parameters. To accept the challenge, just specify the name of the user who challenged you, without the amount. ex: - 50 @Someone - - "@Challenger" + - '@Challenger' params: - u: desc: "The user being challenged or accepting the challenge." @@ -3889,7 +3919,7 @@ reroadd: rerolist: desc: Lists all ReactionRole messages on this server with their message ids. Clicking/Tapping message ids will send you to that message. ex: - - "" + - '' params: - page: desc: "The number of the page to retrieve, starting from 1." @@ -3903,7 +3933,7 @@ reroremove: rerodeleteall: desc: Deletes all reaction roles on the server. This action is irreversible. ex: - - "" + - '' params: - {} rerotransfer: @@ -3925,26 +3955,26 @@ blackjack: hit: desc: In the blackjack game, ask the dealer for an extra card. ex: - - "" + - '' params: - {} stand: desc: Finish your turn in the blackjack game. ex: - - "" + - '' params: - {} double: desc: In the blackjack game, double your bet in order to receive exactly one more card, and your turn ends. ex: - - "" + - '' params: - {} xpreset: desc: Resets specified user's XP, or the XP of all users in the server. You can't reverse this action. ex: - - "@Someone" - - "" + - '@Someone' + - '' params: - user: desc: "The ID of a specific guild member whose XP is being reset." @@ -3996,7 +4026,7 @@ edit: desc: Edits bot's message, you have to specify message ID and new text. You can optionally specify target channel. Supports embeds. ex: - 7479498384 Hi :^) - - "#other-channel 771562360594628608 New message!" + - '#other-channel 771562360594628608 New message!' - '#other-channel 771562360594628608 {{"description":"hello"}}' params: - messageId: @@ -4012,7 +4042,7 @@ edit: delete: desc: Deletes a single message given the channel and message ID. If channel is ommited, message will be searched for in the current channel. You can also specify time parameter after which the message will be deleted (up to 7 days). This timer won't persist through bot restarts. ex: - - "#chat 771562360594628608" + - '#chat 771562360594628608' - 771562360594628608 - 771562360594628608 5m params: @@ -4036,19 +4066,19 @@ roleid: agerestricttoggle: desc: Toggles whether the current channel is age-restricted. ex: - - "" + - '' params: - {} economy: desc: Breakdown of the current state of the bot's economy. Updates every 3 minutes. ex: - - "" + - '' params: - {} purgeuser: desc: Purge user from the database completely. This includes currency, xp, clubs that user owns, waifu info ex: - - "@Oblivion" + - '@Oblivion' params: - userId: desc: "The ID of the user to be purged from the system." @@ -4057,28 +4087,28 @@ purgeuser: imageonlychannel: desc: "Toggles whether the channel only allows images.\nUsers who send more than a few non-image messages will be banned from using the channel. " ex: - - "" + - '' params: - time: desc: "The amount of time before banning users for sending non-image messages." linkonlychannel: desc: "Toggles whether the channel only allows links.\nUsers who send more than a few non-link messages will be banned from using the channel. " ex: - - "" + - '' params: - time: desc: "The amount of time before a user is banned for sending non-link messages." coordreload: desc: Reloads coordinator config ex: - - "" + - '' params: - {} showembed: desc: Prints the json equivalent of the embed of the message specified by its Id. ex: - 820022733172121600 - - "#some-channel 820022733172121600" + - '#some-channel 820022733172121600' params: - messageId: desc: "The ID of a message that contains an embed to be displayed as JSON." @@ -4089,17 +4119,17 @@ showembed: deleteemptyservers: desc: Deletes all servers in which the bot is the only member. ex: - - "" + - '' params: - {} marmaladeload: desc: |- Loads a marmalade with the specified name from the data/marmalades/ folder. Provide no name to see the list of loadable marmalades. - Read about the marmalade system [here](https://docs.elliebot.net/v4/) + Read about the marmalade system [here](https://docs.elliebot.net/ellie/) ex: - mycoolmarmalade - - "" + - '' params: - name: desc: "The name of a pre-existing marmalade to load." @@ -4107,10 +4137,10 @@ marmaladeunload: desc: |- Unloads the previously loaded marmalade. Provide no name to see the list of unloadable marmalades. - Read about the marmalade system [here](https://docs.elliebot.net/v4/) + Read about the marmalade system [here](https://docs.elliebot.net/ellie/) ex: - mycoolmarmalade - - "" + - '' params: - name: desc: "The name of a specific marmalade to be unloaded." @@ -4118,19 +4148,19 @@ marmaladeinfo: desc: |- Shows information about the specified marmalade such as the author, name, description, list of sneks, number of commands etc. Provide no name to see the basic information about all loaded marmalades. - Read about the marmalade system [here](https://docs.elliebot.net/v4/) + Read about the marmalade system [here](https://docs.elliebot.net/ellie/) ex: - mycoolmarmalade - - "" + - '' params: - name: desc: "The author of the specified marmalade." marmaladelist: desc: |- Lists all loaded and unloaded marmalades. - Read about the marmalade system [here](https://docs.elliebot.net/v4/) + Read about the marmalade system [here](https://docs.elliebot.net/ellie/) ex: - - "" + - '' params: - {} marmaladesearch: @@ -4156,7 +4186,7 @@ bankwithdraw: bankbalance: desc: Shows your current bank balance available for withdrawal. ex: - - "" + - '' params: - {} banktake: @@ -4184,7 +4214,7 @@ bankaward: patron: desc: Check your patronage status and command usage quota. Bot owners can check targeted user's patronage status. ex: - - "" + - '' params: - {} - user: @@ -4244,7 +4274,7 @@ bettest: Tests a betting command by specifying the name followed by the number of tests. Some have multiple variations. See the list of all tests by specifying no parameters. ex: - - "" + - '' - betflip 1000 - slot 2000 params: @@ -4270,13 +4300,13 @@ threaddelete: autopublish: desc: Make the bot automatically publish all messages posted in the news channel this command was executed in. ex: - - "" + - '' params: - {} doas: desc: Execute the command as if you were the target user. Requires bot ownership and server administrator permission. ex: - - "@Thief .give all @Admin" + - '@Thief .give all @Admin' params: - user: desc: "The user whose identity is being impersonated for the command execution." @@ -4292,7 +4322,7 @@ clubrename: cacheusers: desc: Caches users of a Discord server and saves them to the database. ex: - - "" + - '' - serverId params: - {} @@ -4301,7 +4331,7 @@ cacheusers: stickyroles: desc: Toggles whether the bot will save the leaving users' roles, and reapply them once they re-join. The roles will be stored for up to 30 days. ex: - - "" + - '' params: - {} giveawaystart: @@ -4339,13 +4369,13 @@ giveawayreroll: giveawaylist: desc: Lists all active giveaways. ex: - - "" + - '' params: - {} todolist: desc: Lists all todos. ex: - - "" + - '' params: - {} todoadd: @@ -4381,7 +4411,7 @@ tododelete: todoclear: desc: Deletes all unarchived todos. ex: - - "" + - '' params: - {} todoarchiveadd: @@ -4394,7 +4424,7 @@ todoarchiveadd: todoarchivelist: desc: Lists all archived todo lists. ex: - - "" + - '' params: - page: desc: "The number of the page to retrieve from the list of archived todo lists." @@ -4419,3 +4449,11 @@ todoarchivedelete: params: - todoId: desc: "The identifier for the archived todo item to be deleted." +cleanupguilddata: + desc: |- + Deletes data for all servers bot is no longer a member of from the database. + This is a highly destructive and irreversible command. + ex: + - '' + params: + - {} \ No newline at end of file diff --git a/src/EllieBot/data/strings/responses/responses.en-US.json b/src/EllieBot/data/strings/responses/responses.en-US.json index 0487021..bbc021b 100644 --- a/src/EllieBot/data/strings/responses/responses.en-US.json +++ b/src/EllieBot/data/strings/responses/responses.en-US.json @@ -188,6 +188,11 @@ "setrole_err": "Failed to add role. I have insufficient permissions.", "set_avatar": "New avatar set!", "set_banner": "New banner set!", + "set_srvr_icon": "New server icon set!", + "set_srvr_banner": "New server banner set!", + "srvr_banner_invalid": "Specified image has an invalid filetype. Make sure you're specifying a direct image url.", + "srvr_banner_too_large": "Specified image is too large! Maximum size is 8MB.", + "srvr_banner_invalid_url": "Specified url is not valid. Make sure you're specifying a direct image url.", "set_channel_name": "New channel name set.", "set_game": "New game set!", "set_stream": "New stream set!", @@ -230,7 +235,7 @@ "user_unbanned": "User unbanned", "presence_updates": "Presence updates", "sb_user": "User soft-banned", - "awarded": "has awarded {0} to {1}", + "awarded": "{2} has awarded {0} to {1}", "better_luck": "Better luck next time ^_^", "br_win": "Congratulations! You won {0} for rolling above {1}", "deck_reshuffled": "Deck reshuffled.", @@ -241,7 +246,7 @@ "cards_left": "{0} cards left in the deck.", "cards": "Cards", "hand_value": "Hand value", - "gifted": "has gifted {0} to {1}", + "gifted": "{2} has gifted {0} to {1}", "has": "{0} has {1}", "heads": "Head", "mass_award": "Awarded {0} to {1} users from {2} role.", @@ -351,7 +356,7 @@ "hangman_running": "Hangman game already running on this channel.", "hangman_types": "List of \"{0}hangman\" term types:", "leaderboard": "Leaderboard", - "picked": "picked {0}", + "picked": "{1} picked {0}", "planted": "{0} planted {1}", "trivia_already_running": "Trivia game is already running on this server.", "trivia_game": "Trivia Game", @@ -366,7 +371,7 @@ "ttt_against_yourself": "You can't play against yourself.", "ttt_already_running": "TicTacToe Game is already running in this channel.", "ttt_a_draw": "A draw!", - "ttt_created": "has created a game of TicTacToe.", + "ttt_created": "{0} has created a game of TicTacToe.", "ttt_has_won": "{0} has won!", "ttt_matched_three": "Matched three", "ttt_no_moves": "No moves left!", @@ -507,7 +512,7 @@ "city_not_found": "City not found.", "magicitems_not_loaded": "Magic Items not loaded.", "mal_profile": "{0}'s MAL profile", - "mashape_api_missing": "Bot owner didn't specify MashapeApiKey. You can't use this functionality.", + "mashape_api_missing": "Bot owner didn't specify RapidApi api key. You can't use this functionality.", "min_max": "Min/Max", "no_channel_found": "No channel found.", "on_hold": "On-hold", @@ -612,6 +617,7 @@ "quotes_remove_none": "No quotes found which you can remove.", "quote_added_new": "Quote #{0} added.", "quote_deleted": "Quote #{0} deleted.", + "quote_edited": "Quote Edited", "region": "Region", "remind": "I will remind {0} to {1} in {2} `({3:d.M.yyyy.} at {4:HH:mm})`", "remind_timely": "I will remind you about your timely reward {0}", @@ -875,7 +881,7 @@ "club_disband_error": "Error. You are either not in a club, or you are not the owner of your club.", "club_icon_too_large": "Image is too large.", "club_icon_invalid_filetype": "Specified image has an invalid filetype. Make sure you're specifying a direct image url.", - "club_icon_url_format": "You must specify an absolute image url/.", + "club_icon_url_format": "You must specify an absolute image url.", "club_icon_set": "New club icon set.", "club_bans_for": "Bans for {0} club", "club_apps_for": "Applicants for {0} club", @@ -960,8 +966,8 @@ "perm_override_all_confirm": "Are you sure that you want to remove **ALL** discord permission overrides on this server? This action is irreversible.", "perm_overrides": "Discord Permission Overrides", "perm_override_reset": "Discord Permission Overrides for this command have been cleared.", - "bj_created": "has created a new BlackJack game in this channel.", - "bj_joined": "has joined the BlackJack game", + "bj_created": "{0} has created a new BlackJack game in this channel.", + "bj_joined": "{0} has joined the BlackJack game", "reset": "Xp Reset", "reset_server_confirm": "Are you sure that you want to reset the XP of all users on the server?", "reset_user_confirm": "Are you sure that you want to reset specified user's XP on this server?", @@ -996,7 +1002,7 @@ "module_description_permissions": "Setup perms for commands, filter words and set up command cooldowns", "module_description_searches": "Search for jokes, images of animals, anime and manga", "module_description_xp": "Gain xp based on chat activity, check users' xp cards", - "module_description_marmalade": "**Bot Owner only.** Load, unload and handle dynamic modules. Read more [here](https://docs.elliebot.net/v4/)", + "module_description_marmalade": "**Bot Owner only.** Load, unload and handle dynamic modules. Read more [here](https://docs.elliebot.net/ellie/)", "module_description_patronage": "Commands related to supporting the bot", "module_description_missing": "Description is missing for this module.", "purge_user_confirm": "Are you sure that you want to purge {0} from the database?", @@ -1094,5 +1100,6 @@ "todo_archive_not_found": "Archived todo list not found.", "todo_archived_list": "Archived Todo List", "search_results": "Search results", - "queue_search_results": "Type the number of the search result to queue up that track." -} \ No newline at end of file + "queue_search_results": "Type the number of the search result to queue up that track.", + "overloads": "Overloads" +}