Custom Logos Manager

Custom logos manager related to the table maker.

!logoget teamName
Alias: !getlogo

teamName: The name of a team.

Send back the team logo sepcified by teamName if available.

!logolist category
Alias: !logoslist, !listlogo, !listlogos

category (optional): Valid categories are: mkt, mkt2, mk8dx, wc, or unsorted.

Get a list of all the logos available, or only the logos in the specified category if category is provided.

!logolistimage category
Alias: !lli

category: Valid categories are: mkt, mkt2, mk8dx, wc, or unsorted.

Get a list of all the logo icons in a category as an image.

!logocategory teamName category

teamName: The name of a team.
category: Valid categories are: mkt, mkt2, mk8dx, wc, or unsorted.

Update the category for a logo. This is used to sort logos when using the !logolist or !logolistimage commands.

!logoadd teamName imageLink
Alias: !addlogo

teamName: The name of a team. Should be 1 word as well as at most 7 characters.
imageLink (optional): An image link.

Adds or updates a logo. You need to either provide the logo link in imageLink if you have the url, or send the image when using the command. If a name already exists, a message will appear prompting you to either update the log or cancel.

Due to the high number of logos, old logos in the unsorted category may be automatically removed after 30 days.

If you only plan on using a logo once, you can now pass the logo url (Discord media link) in place of a team name when using !tablel. For example, instead of adding a logo called xyz and using xyz #ff0000 when making a table, you can instead use https://media.discordapp.net/xyz.png #ff0000.

!logoremove teamName
Alias: !removelogo

teamName: The name of a team.

Removes a logo.

!logocolor teamName color

teamName: The name of a team.
color (optional): The color to update the logo with in hex format, like #FF0000. This can also be a gradient, like #FF0000 #FFFF00, and you can provide a gradient direction, either /, \, -, or | after the two gradient colors. The default direction if not specified is /

If color is provided, this will update the color for the team. Otherwise, the current color of the team is returned.

Examples:

!logolock teamName

teamName: The name of a team.

Locks a logo to your server. This will prevent a different server from changing the logo, such as changing the logo image, removing the logo, changing the color, or changing the category. It's recommended you don't lock logos unless absolutely necessary.

!logounlock teamName

teamName: The name of a team.

Unlocks a logo from your server.

!logo team1 team2

team1: The name of the first team.
team2: The name of the second team.

Note: this command is deprecated, and !tablel should be used instead. This adds team logos to an already made table. Use a dash (-) to omit a logo