Mewdeko - Commands

Mewdeko Modules

  • Administration

    Adsarm

    Toggles the automatic deletion of the user's message and Mewdeko's confirmations for `.iam` and `.iamn` commands.

    Toggles the automatic deletion of the user's message and Mewdeko's confirmations for .iam and .iamn commands.

    User Guild Permissions

    ManageMessages

    Bot Guild Permissions

    ManageMessages

    Usage
    .adsarm

    Antialt

    Applies a punishment action to any user whose account is younger than the specified threshold. Specify time after the punishment to have a timed punishment (not all punishments support timers).

    Applies a punishment action to any user whose account is younger than the specified threshold. Specify time after the punishment to have a timed punishment (not all punishments support timers).

    User Guild Permissions

    Administrator

    Usage
    .antialt 1h Ban
    .antialt 3d Mute 1h

    Antilist

    Shows currently enabled protection features.

    Shows currently enabled protection features.

    Usage
    .antilist

    Antiraid

    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, Timeout

    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, Timeout

    User Guild Permissions

    Administrator

    Usage
    .antiraid 5 20 Kick
    .antiraid 7 9 Ban
    .antiraid 10 10 Ban 6h30m
    .antiraid

    Antispam

    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, Timeout

    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, Timeout

    User Guild Permissions

    Administrator

    Usage
    .antispam 3 Mute
    .antispam 5 Ban
    .antispam 5 Ban 3h30m
    .antispam

    Antispamignore

    Toggles whether antispam ignores current channel. Antispam must be enabled.

    Toggles whether antispam ignores current channel. Antispam must be enabled.

    User Guild Permissions

    Administrator

    Usage
    .antispamignore

    Asar

    Adds a role to the list of self-assignable roles. You can also specify a group. If 'Exclusive self-assignable roles' feature is enabled, users will be able to pick one role per group.

    Adds a role to the list of self-assignable roles. You can also specify a group. If 'Exclusive self-assignable roles' feature is enabled, users will be able to pick one role per group.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .asar Gamer
    .asar 1 Alliance
    .asar 1 Horde

    Autoassignbotrole

    Toggles the role which will be assigned to every bot who joins the server. You can run this command multiple times to add multiple roles (up to 10). Specifying the role that is already added will remove that role from the list. Provide no parameters to list current roles.

    Toggles the role which will be assigned to every bot who joins the server. You can run this command multiple times to add multiple roles (up to 10). Specifying the role that is already added will remove that role from the list. Provide no parameters to list current roles.

    User Guild Permissions

    ManageRoles

    Usage
    .autoassignbotrole
    .autoassignbotrole RoleName

    Autoassignrole

    Toggles the role which will be assigned to every bot who joins the server. You can run this command multiple times to add multiple roles (up to 10). Specifying the role that is already added will remove that role from the list. Provide no parameters to list current roles.

    Toggles the role which will be assigned to every bot who joins the server. You can run this command multiple times to add multiple roles (up to 10). Specifying the role that is already added will remove that role from the list. Provide no parameters to list current roles.

    User Guild Permissions

    ManageRoles

    Usage
    .autoassignrole
    .autoassignrole RoleName

    Banunder

    Allows you to ban users under a certain server join age in the server. Use -p after the time to preview the users that will be banned.

    Allows you to ban users under a certain server join age in the server. Use -p after the time to preview the users that will be banned.

    User Guild Permissions

    Administrator

    Bot Guild Permissions

    BanMembers

    Usage
    .banunder 2y
    .banunder 2m -p

    Boost

    Toggles anouncements on the current channel when someone boosts the server.

    Toggles anouncements on the current channel when someone boosts the server.

    User Guild Permissions

    ManageGuild

    Usage
    .boost

    Boostdel

    Sets the time it takes (in seconds) for boost messages to be auto-deleted. Set it to `0` to disable automatic deletion.

    Sets the time it takes (in seconds) for boost messages to be auto-deleted. Set it to 0 to disable automatic deletion.

    User Guild Permissions

    ManageGuild

    Usage
    .boostdel 0
    .boostdel 30

    Boostmsg

    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 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.

    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 https://blog.mewdeko.tech/placeholders/ Using this command with no message will show the current boost message. You can use embed json from https://eb.mewdeko.tech/ instead of a regular text, if you want the message to be embedded.

    User Guild Permissions

    ManageGuild

    Usage
    .boostmsg %user.mention% has boosted the server!!!

    Boosttest

    Tests the current set boost message, optionally put a user to use them as an example

    Tests the current set boost message, optionally put a user to use them as an example

    User Guild Permissions

    ManageGuild

    Usage
    .boosttest
    .boosttest @user

    Bye

    Toggles anouncements on the current channel when someone leaves the server.

    Toggles anouncements on the current channel when someone leaves the server.

    User Guild Permissions

    ManageGuild

    Usage
    .bye

    Byedel

    Sets the time it takes (in seconds) for bye messages to be auto-deleted. Set it to `0` to disable automatic deletion.

    Sets the time it takes (in seconds) for bye messages to be auto-deleted. Set it to 0 to disable automatic deletion.

    User Guild Permissions

    ManageGuild

    Usage
    .byedel 0
    .byedel 30

    Byemsg

    Sets a new leave announcement message. Type `%user.mention%` if you want to show the name the user who left. Type `%id%` to show id. Using this command with no message will show the current bye message. You can use make embeds using https://eb.mewdeko.tech/ instead of regular text, if you want the message to be embedded.

    Sets a new leave announcement message. Type %user.mention% if you want to show the name the user who left. Type %id% to show id. Using this command with no message will show the current bye message. You can use make embeds using https://eb.mewdeko.tech/ instead of regular text, if you want the message to be embedded.

    User Guild Permissions

    ManageGuild

    Usage
    .byemsg %user.mention% has left.

    Byetest

    Sends the bye message in the current channel as if you just left the server. You can optionally specify a different user.

    Sends the bye message in the current channel as if you just left the server. You can optionally specify a different user.

    User Guild Permissions

    ManageGuild

    Usage
    .byetest
    .byetest @SomeoneElse

    Commandlogchannel

    Sets where slash and regular commands are logged for the guild. Put nothing to disable.

    Sets where slash and regular commands are logged for the guild. Put nothing to disable.

    User Guild Permissions

    Administrator

    Usage
    .commandlogchannel command-logs
    .commandlogchannel

    Createrole

    Creates a role with a given name.

    Creates a role with a given name.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .createrole Awesome Role

    Creatvoichanl

    Creates a new voice channel with a given name.

    Creates a new voice channel with a given name.

    User Guild Permissions

    ManageChannels

    Bot Guild Permissions

    ManageChannels

    Usage
    .creatvoichanl VoiceChannelName

    Creatxtchanl

    Creates a new text channel with a given name.

    Creates a new text channel with a given name.

    User Guild Permissions

    ManageChannels

    Bot Guild Permissions

    ManageChannels

    Usage
    .creatxtchanl TextChannelName

    Deafen

    Deafens mentioned user or users.

    Deafens mentioned user or users.

    User Guild Permissions

    DeafenMembers

    Bot Guild Permissions

    DeafenMembers

    Usage
    .deafen "@Someguy"
    .deafen "@Someguy" "@Someguy"

    Delete

    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.

    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.

    Usage
    .delete #chat 771562360594628608
    .delete 771562360594628608
    .delete 771562360594628608 5m

    Deleteguildstatsdata

    Deletes commandstats data that's related to your Guild ID

    Deletes commandstats data that's related to your Guild ID

    User Guild Permissions

    Administrator

    Usage
    .deleteguildstatsdata

    Deleterole

    Deletes a role with a given name.

    Deletes a role with a given name.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .deleterole Awesome Role

    Delmsgoncmd

    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.

    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.

    User Guild Permissions

    Administrator

    Bot Guild Permissions

    ManageMessages

    Usage
    .delmsgoncmd
    .delmsgoncmd channel enable
    .delmsgoncmd ch inherit
    .delmsgoncmd list

    Deltxtchanl

    Deletes a text channel with a given name.

    Deletes a text channel with a given name.

    User Guild Permissions

    ManageChannels

    Bot Guild Permissions

    ManageChannels

    Usage
    .deltxtchanl TextChannelName

    Delvoichanl

    Deletes a voice channel with a given name.

    Deletes a voice channel with a given name.

    User Guild Permissions

    ManageChannels

    Bot Guild Permissions

    ManageChannels

    Usage
    .delvoichanl VoiceChannelName

    Dpo

    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.

    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.

    User Guild Permissions

    Administrator

    Usage
    .dpo .Purge ManageMessages BanMembers
    .dpo .Purge

    Dpol

    Lists all discord permission overrides on this server.

    Lists all discord permission overrides on this server.

    User Guild Permissions

    Administrator

    Usage
    .dpol

    Dpor

    Resets ALL currently set discord permission overrides on this server. This will make all commands have default discord permission requirements.

    Resets ALL currently set discord permission overrides on this server. This will make all commands have default discord permission requirements.

    User Guild Permissions

    Administrator

    Usage
    .dpor

    Edit

    Edits bot's message, you have to specify message ID and new text. You can optionally specify target channel. Supports embeds.

    Edits bot's message, you have to specify message ID and new text. You can optionally specify target channel. Supports embeds.

    Usage
    .edit 7479498384 Hi :^)
    .edit #other-channel 771562360594628608 New message!
    .edit #other-channel 771562360594628608 {"description":"hello"}

    Gamevoicechannel

    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.

    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.

    User Guild Permissions

    Administrator

    Bot Guild Permissions

    MoveMembers

    Usage
    .gamevoicechannel

    Greet

    Toggles anouncements on the current channel when someone joins the server.

    Toggles anouncements on the current channel when someone joins the server.

    User Guild Permissions

    ManageGuild

    Usage
    .greet

    Greetdel

    Sets the time it takes (in seconds) for greet messages to be auto-deleted. Set it to 0 to disable automatic deletion.

    Sets the time it takes (in seconds) for greet messages to be auto-deleted. Set it to 0 to disable automatic deletion.

    User Guild Permissions

    ManageGuild

    Usage
    .greetdel 0
    .greetdel 30

    Greetdm

    Toggles whether the greet messages will be sent in a DM (This is separate from greet - you can have both, any or neither enabled).

    Toggles whether the greet messages will be sent in a DM (This is separate from greet - you can have both, any or neither enabled).

    User Guild Permissions

    ManageGuild

    Usage
    .greetdm

    Greetdmmsg

    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.

    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 https://eb.Mewdeko.tech instead of a regular text, if you want the message to be embedded.

    User Guild Permissions

    ManageGuild

    Usage
    .greetdmmsg Welcome to the server, %user.mention%

    Greetdmtest

    Sends the greet direct message to you as if you just joined the server. You can optionally specify a different user.

    Sends the greet direct message to you as if you just joined the server. You can optionally specify a different user.

    User Guild Permissions

    ManageGuild

    Usage
    .greetdmtest
    .greetdmtest @SomeoneElse

    Greethook

    Allows you to set a webhook used for welcome messages. You can either upload an image to use or use a image url. Type disable to disable webhook greets. set the message used for greets using the greetmsg command together with https://eb.mewdeko.tech/ and https://blog.mewdeko.tech/placeholders

    Allows you to set a webhook used for welcome messages. You can either upload an image to use or use a image url. Type disable to disable webhook greets. set the message used for greets using the greetmsg command together with https://eb.mewdeko.tech/ and https://blog.mewdeko.tech/placeholders

    User Guild Permissions

    ManageGuild

    Usage
    .greethook channel name image
    .greethook channel name
    .greethook disable

    Greetmsg

    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. Using it with no message will show the current greet message. You can use make embeds using https://eb.mewdeko.tech/ instead of regular text, if you want the message to be embedded.

    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. Using it with no message will show the current greet message. You can use make embeds using https://eb.mewdeko.tech/ instead of regular text, if you want the message to be embedded.

    User Guild Permissions

    ManageGuild

    Usage
    .greetmsg Welcome, %user.mention%.

    Greettest

    Sends the greet message in the current channel as if you just joined the server. You can optionally specify a different user.

    Sends the greet message in the current channel as if you just joined the server. You can optionally specify a different user.

    User Guild Permissions

    ManageGuild

    Usage
    .greettest
    .greettest @SomeoneElse

    Guildstatsoptout

    Opts this guild in/out of commandstats gathering. Keep in mind this never collects message contents.

    Opts this guild in/out of commandstats gathering. Keep in mind this never collects message contents.

    User Guild Permissions

    Administrator

    Usage
    .guildstatsoptout

    Iam

    Adds a role to you that you choose. Role must be on a list of self-assignable roles.

    Adds a role to you that you choose. Role must be on a list of self-assignable roles.

    Usage
    .iam Gamer

    Iamnot

    Removes a specified role from you. Role must be on a list of self-assignable roles.

    Removes a specified role from you. Role must be on a list of self-assignable roles.

    Usage
    .iamnot Gamer

    Kickunder

    Allows you to ban users under a certain server join age in the server. Use -p after the time to preview the users that will be banned.

    Allows you to ban users under a certain server join age in the server. Use -p after the time to preview the users that will be banned.

    User Guild Permissions

    Administrator

    Bot Guild Permissions

    KickMembers

    Usage
    .kickunder 2y
    .kickunder 2m -p

    Langsetdefault

    Sets the bot's default response language. All servers which use a default locale will use this one. Setting to `default` will use the host's current culture. Provide no parameters to see currently set language.

    Sets the bot's default response language. All servers which use a default locale will use this one. Setting to default will use the host's current culture. Provide no parameters to see currently set language.

    Usage
    .langsetdefault en-US
    .langsetdefault default

    Languageset

    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.

    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.

    User Guild Permissions

    Administrator

    Usage
    .languageset de-DE
    .languageset default

    Languageslist

    List of languages for which translation (or part of it) exist atm.

    List of languages for which translation (or part of it) exist atm.

    Usage
    .languageslist

    Leavehook

    Allows you to set a webhook used for leave messages. You can either upload an image to use or use a image url. Type disable to disable webhook greets. set the message used for leaves using the byemsg command together with https://eb.mewdeko.tech/ and https://blog.mewdeko.tech/placeholders

    Allows you to set a webhook used for leave messages. You can either upload an image to use or use a image url. Type disable to disable webhook greets. set the message used for leaves using the byemsg command together with https://eb.mewdeko.tech/ and https://blog.mewdeko.tech/placeholders

    User Guild Permissions

    ManageGuild

    Usage
    .leavehook channel name image
    .leavehook channel name
    .leavehook disable

    Log

    Toggles logging event. Disables it if it is active anywhere on the server. Enables if it isn't active. Use `.logevents` to see a list of all events you can subscribe to.

    Toggles logging event. Disables it if it is active anywhere on the server. Enables if it isn't active. Use .logevents to see a list of all events you can subscribe to.

    User Guild Permissions

    Administrator

    Usage
    .log userpresence
    .log userbanned

    Logcategory

    Placeholder until command is done

    Placeholder until command is done

    User Guild Permissions

    Administrator

    Usage
    .logcategory Users

    Logevents

    Shows a list of all events you can subscribe to with `.log`

    Shows a list of all events you can subscribe to with .log

    User Guild Permissions

    Administrator

    Usage
    .logevents

    Logignore

    Toggles whether the `.logserver` command ignores this channel. Useful if you have hidden admin channel and public log channel.

    Toggles whether the .logserver command ignores this channel. Useful if you have hidden admin channel and public log channel.

    User Guild Permissions

    Administrator

    Usage
    .logignore

    Lsar

    Lists self-assignable roles. Shows 20 roles per page.

    Lists self-assignable roles. Shows 20 roles per page.

    Usage
    .lsar
    .lsar 2

    Memberrole

    Sets the servers member role, will be used for other stuff later on

    Sets the servers member role, will be used for other stuff later on

    User Guild Permissions

    Administrator

    Usage
    .memberrole @role

    Nameban

    Bans users that contain the inputted name. Supports regex.

    Bans users that contain the inputted name. Supports regex.

    User Guild Permissions

    Administrator

    Bot Guild Permissions

    BanMembers

    Usage
    .nameban shit

    Nsfwtoggle

    Toggles the NSFW parameter of the current text channel.

    Toggles the NSFW parameter of the current text channel.

    User Guild Permissions

    ManageChannels

    Bot Guild Permissions

    ManageChannels

    Usage
    .nsfwtoggle

    Prefix

    Sets this server's prefix for all bot commands. Provide no parameters to see the current server prefix. **Setting prefix requires Administrator server permission.**

    Sets this server's prefix for all bot commands. Provide no parameters to see the current server prefix. Setting prefix requires Administrator server permission.

    User Guild Permissions

    Administrator

    Usage
    .prefix +

    Prunemembers

    Prunes members from the server. ***DANGEROUS, THIS CANNOT BE UNDONE***

    Prunes members from the server. DANGEROUS, THIS CANNOT BE UNDONE

    User Guild Permissions

    Administrator

    Bot Guild Permissions

    ManageGuild

    Usage
    .prunemembers 7d

    Reactionroles

    Specify role names and server emojis with which they're represented, the bot will then add those emojis to the previous message in the channel, and users will be able to get the roles by clicking on the emoji. You can set 'excl' as the first parameter to make them exclusive. You can have up to 5 of these enabled on one server at a time You can optionally use a message ID before specifying roles.

    Specify role names and server emojis with which they're represented, the bot will then add those emojis to the previous message in the channel, and users will be able to get the roles by clicking on the emoji. You can set 'excl' as the first parameter to make them exclusive. You can have up to 5 of these enabled on one server at a time You can optionally use a message ID before specifying roles.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .reactionroles Gamer :SomeServerEmoji: Streamer :Other: Watcher :Other…
    .reactionroles excl Horde :Horde: Alliance :Alliance:
    .reactionroles 866309699531702302 Gamer :Nekoha_Yay:

    Reactionroleslist

    Lists all ReactionRole messages on this channel and their indexes.

    Lists all ReactionRole messages on this channel and their indexes.

    User Guild Permissions

    ManageRoles

    Usage
    .reactionroleslist

    Reactionrolesremove

    Removed a ReactionRole message on the specified index.

    Removed a ReactionRole message on the specified index.

    User Guild Permissions

    ManageRoles

    Usage
    .reactionrolesremove 1

    Removeallroles

    Removes all roles which are lower than your highest role in the role hierarchy from the user you specify.

    Removes all roles which are lower than your highest role in the role hierarchy from the user you specify.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .removeallroles @User

    Removerole

    Removes a role from a user. The role you specify has to be lower in the role hierarchy than your highest role.

    Removes a role from a user. The role you specify has to be lower in the role hierarchy than your highest role.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .removerole Role @User

    Renamechannel

    Renames a channel.

    Renames a channel.

    User Guild Permissions

    ManageChannels

    Usage
    .renamechannel \#general cute-cat-chat

    Renamerole

    Renames a role. The role you specify has to be lower in the role hierarchy than your highest role.

    Renames a role. The role you specify has to be lower in the role hierarchy than your highest role.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .renamerole "First role" SecondRole

    Rolecolor

    Set a role's color using its hex value. Provide no color in order to see the hex value of the color of the specified role. The role you specify has to be lower in the role hierarchy than your highest role.

    Set a role's color using its hex value. Provide no color in order to see the hex value of the color of the specified role. The role you specify has to be lower in the role hierarchy than your highest role.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .rolecolor Admin
    .rolecolor Admin ffba55

    Rolehoist

    Toggles whether this role is displayed in the sidebar or not. The role you specify has to be lower in the role hierarchy than your highest role.

    Toggles whether this role is displayed in the sidebar or not. The role you specify has to be lower in the role hierarchy than your highest role.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .rolehoist Guests
    .rolehoist "Space Wizards"

    Rolelevelreq

    Set a level requirement on a self-assignable role.

    Set a level requirement on a self-assignable role.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .rolelevelreq 5 SomeRole

    Rsar

    Removes a specified role from the list of self-assignable roles.

    Removes a specified role from the list of self-assignable roles.

    User Guild Permissions

    ManageRoles

    Usage
    .rsar

    Sargn

    Sets a self assignable role group name. Provide no name to remove.

    Sets a self assignable role group name. Provide no name to remove.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .sargn 1 Faction
    .sargn 2

    Setchanlname

    Changes the name of the current channel.

    Changes the name of the current channel.

    User Guild Permissions

    ManageChannels

    Bot Guild Permissions

    ManageChannels

    Usage
    .setchanlname NewName

    Setnick

    Changes the nickname of the bot on this server. You can also target other users to change their nickname.

    Changes the nickname of the bot on this server. You can also target other users to change their nickname.

    User Guild Permissions

    ManageNicknames

    Bot Guild Permissions

    ChangeNickname

    Usage
    .setnick BotNickname
    .setnick @SomeUser New Nickname

    Setrole

    Gives a role to a user. The role you specify has to be lower in the role hierarchy than your highest role.

    Gives a role to a user. The role you specify has to be lower in the role hierarchy than your highest role.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .setrole Role @User

    Settopic

    Sets a topic on the current channel.

    Sets a topic on the current channel.

    User Guild Permissions

    ManageChannels

    Bot Guild Permissions

    ManageChannels

    Usage
    .settopic My new topic

    Staffrole

    sets a staff role that is used for the bot to ignore users when filtered links, invites, words, or autobanwords are enabled. May be used for more in the future.

    sets a staff role that is used for the bot to ignore users when filtered links, invites, words, or autobanwords are enabled. May be used for more in the future.

    User Guild Permissions

    Administrator

    Usage
    .staffrole role
    .staffrole

    Staffroledisable

    Disables the staff role, if set.

    Disables the staff role, if set.

    User Guild Permissions

    Administrator

    Usage
    .staffroledisable

    Timezone

    Sets this guilds timezone. This affects bot's time output in this server (logs, etc..)

    Sets this guilds timezone. This affects bot's time output in this server (logs, etc..)

    User Guild Permissions

    Administrator

    Usage
    .timezone
    .timezone GMT Standard Time

    Timezones

    Lists all timezones available on the system to be used with `.timezone`.

    Lists all timezones available on the system to be used with .timezone.

    Usage
    .timezones

    Togglexclsar

    Toggles whether the self-assigned roles are exclusive. While enabled, users can only have one self-assignable role per group.

    Toggles whether the self-assigned roles are exclusive. While enabled, users can only have one self-assignable role per group.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .togglexclsar

    Undeafen

    Undeafens mentioned user or users.

    Undeafens mentioned user or users.

    User Guild Permissions

    DeafenMembers

    Bot Guild Permissions

    DeafenMembers

    Usage
    .undeafen "@Someguy"
    .undeafen "@Someguy" "@Someguy"

    Vcrole

    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 can run this command in a voice channel with just the role paramater to assign it a role.

    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 can run this command in a voice channel with just the role paramater to assign it a role.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .vcrole SomeRole
    .vcrole SomeVoiceChannel SomeRole

    Vcrolelist

    Shows a list of currently set voice channel roles.

    Shows a list of currently set voice channel roles.

    Usage
    .vcrolelist

    Vcrolerm

    Removes vcrole associated with the specified voice channel ID. This is useful if your vcrole has been enabled on a VC which has been deleted.

    Removes vcrole associated with the specified voice channel ID. This is useful if your vcrole has been enabled on a VC which has been deleted.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .vcrolerm 123123123123123
  • Afk

    Afk

    Sets your afk message.

    Sets your afk message.

    Usage
    .afk Hi, I'm Bob!

    Afkdel

    Allows you to set after how long an afk message is deleted in seconds.

    Allows you to set after how long an afk message is deleted in seconds.

    Usage
    .afkdel 30
    .afkdel 0

    Afkdisable

    Disables afk messages in channels you specify.

    Disables afk messages in channels you specify.

    User Guild Permissions

    ManageChannels

    Usage
    .afkdisable channel channel

    Afkdisabledlist

    Lists disabled afk channels

    Lists disabled afk channels

    User Guild Permissions

    ManageChannels

    Usage
    .afkdisabledlist

    Afklength

    Allows you to set the servers max message length for afk messages. Limited to 4096 due to discord limits

    Allows you to set the servers max message length for afk messages. Limited to 4096 due to discord limits

    User Guild Permissions

    Administrator

    Usage
    .afklength 2098

    Afkrm

    Mods can use this to remove an afk from one or more users that are abusing afk.

    Mods can use this to remove an afk from one or more users that are abusing afk.

    User Guild Permissions

    ManageMessages

    Usage
    .afkrm @user @user @user

    Afktimeout

    Sets how long it takes for Mewdeko to time out Active AFKs..

    Sets how long it takes for Mewdeko to time out Active AFKs..

    User Guild Permissions

    Administrator

    Usage
    .afktimeout 30s

    Afktype

    Sets the type of Afk used in the server.Default is type 3. Type 1: Is only able to be disabled by the user who set it or by an admin using the afkrm command. Type 2: Is disabled when a user types after having their afk enabled for a time you set. Type 3: Is disabled when a user sends a message after having their afk enabled for the time you set. Type 4: Combines both 2 and 3

    Sets the type of Afk used in the server.Default is type 3.

    Type 1: Is only able to be disabled by the user who set it or by an admin using the afkrm command. Type 2: Is disabled when a user types after having their afk enabled for a time you set. Type 3: Is disabled when a user sends a message after having their afk enabled for the time you set. Type 4: Combines both 2 and 3

    User Guild Permissions

    Administrator

    Usage
    .afktype onmessage
    .afktype ontype
    .afktype selfdisable
    .afktype 3
    .afktype 2
    .afktype 1

    Afkundisable

    Undisables afk messages in channels you specify.

    Undisables afk messages in channels you specify.

    User Guild Permissions

    ManageChannels

    Usage
    .afkundisable channel channel

    Afkview

    View a user's afk

    View a user's afk

    User Guild Permissions

    ManageMessages

    Usage
    .afkview @user

    Customafkmessage

    Allows you to set a custom message when a user is pinged with afk enabled.

    Allows you to set a custom message when a user is pinged with afk enabled.

    User Guild Permissions

    Administrator

    Usage
    .customafkmessage embedcode

    Getactiveafks

    Get all currently AFK Users in a paginated list

    Get all currently AFK Users in a paginated list

    Usage
    .getactiveafks

    Timedafk

    Allows you to set a timed afk that auto removes itself and pings you when it does. Afktimeout ignores timed AFKs.

    Allows you to set a timed afk that auto removes itself and pings you when it does. Afktimeout ignores timed AFKs.

    Usage
    .timedafk 2m Test
  • ChatTriggers

    Addchattrigger

    Add a Chat Trigger with a trigger and a response. Running this command in server requires the Administration permission. Running this command in DM is Bot Owner only and adds a new global Chat Trigger. Guide here: https://blog.mewdeko.tech/chattriggers

    Add a Chat Trigger with a trigger and a response. Running this command in server requires the Administration permission. Running this command in DM is Bot Owner only and adds a new global Chat Trigger. Guide here: https://blog.mewdeko.tech/chattriggers

    User Guild Permissions

    Administrator

    Usage
    .addchattrigger "hello" Hi there %user.mention%

    Addchattriggerregex

    Add a Chat Trigger with a regex trigger and a response. Running this command in server requires the Administration permission. Running this command in DM is Bot Owner only and adds a new global Chat Trigger. Guide here: https://blog.mewdeko.tech/chattriggers

    Add a Chat Trigger with a regex trigger and a response. Running this command in server requires the Administration permission. Running this command in DM is Bot Owner only and adds a new global Chat Trigger. Guide here: https://blog.mewdeko.tech/chattriggers

    User Guild Permissions

    Administrator

    Usage
    .addchattriggerregex \d{3,}cats you have lots of cats
    .addchattriggerregex \dcats you have a reasonable number of cats

    Chattriggerrolegranttype

    Changes the way roles are added when the reaction is triggered: - `Sender` adds/removes roles from the person sending the message - `Mentioned` adds/removes roles from people mentioned in the message, when this option is enabled mentions will be removed before checking if the trigger matches - `Both` same as Mentioned, but sender also gets the role changes

    Changes the way roles are added when the reaction is triggered:

    • Sender adds/removes roles from the person sending the message
    • Mentioned adds/removes roles from people mentioned in the message, when this option is enabled mentions will be removed before checking if the trigger matches
    • Both same as Mentioned, but sender also gets the role changes
    User Guild Permissions

    Administrator

    Usage
    .chattriggerrolegranttype 1234 sender
    .chattriggerrolegranttype 1234 Both

    Chattriggerscrosspostchannel

    Sends chat triggers messages to a channel, in addition to the normal response location. This will delete a crossposting webhook set with `.ctcpsetwebhook`

    Sends chat triggers messages to a channel, in addition to the normal response location. This will delete a crossposting webhook set with .ctcpsetwebhook

    User Guild Permissions

    Administrator

    Usage
    .chattriggerscrosspostchannel 1234 \#mod-logs

    Chattriggerscrosspostwebhook

    Sends chat triggers messages to a webhook, in addition to the normal response location. This will delete a crossposting channel set with `.ctcpsetchannel`

    Sends chat triggers messages to a webhook, in addition to the normal response location. This will delete a crossposting channel set with .ctcpsetchannel

    User Guild Permissions

    Administrator

    Usage
    .chattriggerscrosspostwebhook 1234 https://discord.com/...

    Chattriggervalidtype

    Enables or disables triggers used in the specified context.

    Enables or disables triggers used in the specified context.

    User Guild Permissions

    Administrator

    Usage
    .chattriggervalidtype 1234 Message true
    .chattriggervalidtype 1234 Interaction false
    .chattriggervalidtype 1234 Button true

    Ctad

    Toggles whether the message triggering the Chat Trigger will be automatically deleted.

    Toggles whether the message triggering the Chat Trigger will be automatically deleted.

    User Guild Permissions

    Administrator

    Usage
    .ctad 59

    Ctat

    Toggles whether the Chat Trigger will allow extra input after the trigger. For example, with this feature enabled, Chat Trigger with trigger 'hi' will also be invoked when a user types 'hi there'. This feature is automatically enabled on Chat Triggers which have '%target%' in their response.

    Toggles whether the Chat Trigger will allow extra input after the trigger. For example, with this feature enabled, Chat Trigger with trigger 'hi' will also be invoked when a user types 'hi there'. This feature is automatically enabled on Chat Triggers which have '%target%' in their response.

    User Guild Permissions

    Administrator

    Usage
    .ctat 59

    Ctca

    Toggles whether the Chat Trigger will trigger if the triggering message contains the keyword (instead of only starting with it).

    Toggles whether the Chat Trigger will trigger if the triggering message contains the keyword (instead of only starting with it).

    User Guild Permissions

    Administrator

    Usage
    .ctca 44

    Ctdm

    Toggles whether the response message of the Chat Trigger will be sent as a direct message.

    Toggles whether the response message of the Chat Trigger will be sent as a direct message.

    User Guild Permissions

    Administrator

    Usage
    .ctdm 44

    Ctinterephemeral

    Makes chat triggers from buttons or application commands use an ephemeral message.

    Makes chat triggers from buttons or application commands use an ephemeral message.

    User Guild Permissions

    Administrator

    Usage
    .ctinterephemeral 1234 true
    .ctinterephemeral 1234 false

    Ctintererrors

    Shows common errors in chat trigger application commands.

    Shows common errors in chat trigger application commands.

    User Guild Permissions

    Administrator

    Usage
    .ctintererrors

    Ctnr

    Toggles whether the bot sends a message with a Chat Trigger. Turning this off automatically makes any emote reactions react to the trigger.

    Toggles whether the bot sends a message with a Chat Trigger. Turning this off automatically makes any emote reactions react to the trigger.

    User Guild Permissions

    Administrator

    Usage
    .ctnr 69420

    Ctprefix

    Sets the prefix triggers will be matched with when using the custom prefix type.

    Sets the prefix triggers will be matched with when using the custom prefix type.

    User Guild Permissions

    Administrator

    Usage
    .ctprefix 12 *

    Ctprefixtype

    Sets the prefix type a trigger checks itself against when it's executed. Valid types are None, Global, GuildOrGlobal, GuildOrNone, and Custom

    Sets the prefix type a trigger checks itself against when it's executed. Valid types are None, Global, GuildOrGlobal, GuildOrNone, and Custom

    User Guild Permissions

    Administrator

    Usage
    .ctprefixtype 42 custom

    Ctreact

    Sets or resets reactions (up to 3) which will be added to the response message of the ChatTrigger with the specified ID. Provide no emojis to reset.

    Sets or resets reactions (up to 3) which will be added to the response message of the ChatTrigger with the specified ID. Provide no emojis to reset.

    User Guild Permissions

    Administrator

    Usage
    .ctreact 59 👍 👎
    .ctreact 59 <a:nFlower:408963839191941120>
    .ctreact 59

    Ctrgranttoggle

    Toggles if a role should be granted when a user triggers a chat trigger.

    Toggles if a role should be granted when a user triggers a chat trigger.

    User Guild Permissions

    Administrator

    Usage
    .ctrgranttoggle 1 786375627892064257

    Ctrremovetoggle

    Toggles if a role should be removed when a user triggers a chat trigger.

    Toggles if a role should be removed when a user triggers a chat trigger.

    User Guild Permissions

    Administrator

    Usage
    .ctrremovetoggle 1 786375627892064257

    Ctsclear

    Deletes all Chat Triggers on this server.

    Deletes all Chat Triggers on this server.

    User Guild Permissions

    Administrator

    Usage
    .ctsclear

    Ctsexport

    Exports Chat Triggers from the current server (or global Chat Triggers in DMs) into a .yml file

    Exports Chat Triggers from the current server (or global Chat Triggers in DMs) into a .yml file

    User Guild Permissions

    Administrator

    Usage
    .ctsexport

    Ctsimport

    Upload the file or send the raw .yml data with this command to import all Chat Triggers from the specified string or file into the current server (or as global Chat Triggers in dm)

    Upload the file or send the raw .yml data with this command to import all Chat Triggers from the specified string or file into the current server (or as global Chat Triggers in dm)

    User Guild Permissions

    Administrator

    Usage
    .ctsimport <upload .yml file>

    Ctsreload

    Reloads all Chat Triggers on all shards. Use this if you've made changes to the database while the bot is running, or used `.deleteunusedcrnq`

    Reloads all Chat Triggers on all shards. Use this if you've made changes to the database while the bot is running, or used .deleteunusedcrnq

    Usage
    .ctsreload

    Deletechattrigger

    Deletes a Chat Trigger on a specific index. If ran in DM, it is bot owner only and deletes a global Chat Trigger. If ran in a server, it requires Administration privileges and removes server Chat Trigger.

    Deletes a Chat Trigger on a specific index. If ran in DM, it is bot owner only and deletes a global Chat Trigger. If ran in a server, it requires Administration privileges and removes server Chat Trigger.

    User Guild Permissions

    Administrator

    Usage
    .deletechattrigger 5

    Editchattrigger

    Edits the Chat Trigger's response given its ID.

    Edits the Chat Trigger's response given its ID.

    User Guild Permissions

    Administrator

    Usage
    .editchattrigger 123 I'm a magical girl

    Listchattriggers

    Lists global or server Chat Triggers (20 commands per page). Running the command in DM will list global Chat Triggers, while running it in server will list that server's Chat Triggers. Specifying `all` parameter instead of the number will DM you a text file with a list of all Chat Triggers.

    Lists global or server Chat Triggers (20 commands per page). Running the command in DM will list global Chat Triggers, while running it in server will list that server's Chat Triggers. Specifying all parameter instead of the number will DM you a text file with a list of all Chat Triggers.

    User Guild Permissions

    Administrator

    Usage
    .listchattriggers 1
    .listchattriggers all

    Listchattriggersgroup

    Lists global or server Chat Triggers (20 commands per page) grouped by trigger, and show a number of responses for each. Running the command in DM will list global Chat Triggers, while running it in server will list that server's Chat Triggers.

    Lists global or server Chat Triggers (20 commands per page) grouped by trigger, and show a number of responses for each. Running the command in DM will list global Chat Triggers, while running it in server will list that server's Chat Triggers.

    User Guild Permissions

    Administrator

    Usage
    .listchattriggersgroup 1

    Rtt

    Toggles whether the bot responds to the response of a Chat Trigger or the trigger.

    Toggles whether the bot responds to the response of a Chat Trigger or the trigger.

    User Guild Permissions

    Administrator

    Usage
    .rtt 420

    Setctinterdesc

    sets the description of a chat trigger application command.

    sets the description of a chat trigger application command.

    User Guild Permissions

    Administrator

    Usage
    .setctinterdesc 1234 Gives you the cat lover role.
    .setctinterdesc 1234 trrrr mrrrrrrrppp
    .setctinterdesc 1234 your a cool cat
    .setctinterdesc 1234 why the spam???? why????????

    Setctintername

    sets the name of a chat trigger application command.

    sets the name of a chat trigger application command.

    User Guild Permissions

    Administrator

    Usage
    .setctintername 1234 roles cat-lover
    .setctintername 1234 meow
    .setctintername 1234 cats are cute
    .setctintername 1234 tag no-arch-btw

    Setctintertype

    Sets the type of a chat triggers application commands, slash commands are shown when a user types `/`, Message commands are shown when a user right-clicks or long-taps a message, and user commands are when when a user right-clicks or long-taps a user.

    Sets the type of a chat triggers application commands, slash commands are shown when a user types /, Message commands are shown when a user right-clicks or long-taps a message, and user commands are when when a user right-clicks or long-taps a user.

    User Guild Permissions

    Administrator

    Usage
    .setctintertype None
    .setctintertype Slash
    .setctintertype Message
    .setctintertype User

    Showchattrigger

    Shows a Chat Trigger's response on a given ID.

    Shows a Chat Trigger's response on a given ID.

    User Guild Permissions

    Administrator

    Usage
    .showchattrigger 1
  • Confessions

    Confess

    Sends a confession via dms. Or via the slash command in a server.

    Sends a confession via dms. Or via the slash command in a server.

    Usage
    .confess serverId confession
    .confess confession (If in server, using the slash command)

    Confessblacklist

    Blacklist a user from confessions

    Blacklist a user from confessions

    User Guild Permissions

    ManageChannels

    Usage
    .confessblacklist @user

    Confesschannel

    Sets the confession channel. Put nothing to disable.

    Sets the confession channel. Put nothing to disable.

    User Guild Permissions

    ManageChannels

    Usage
    .confesschannel #channel
    .confesschannel

    Confesslogchannel

    Sets the channel used to log who made confessions. Put nothing to disable. ***Keep in mind if I find you misusing this function I will find out, blacklist this server. And tear out whatever reproductive organs you have.***

    Sets the channel used to log who made confessions. Put nothing to disable. Keep in mind if I find you misusing this function I will find out, blacklist this server. And tear out whatever reproductive organs you have.

    User Guild Permissions

    Administrator

    Usage
    .confesslogchannel #channel

    Confessunblacklist

    Unblacklist a user from confessions

    Unblacklist a user from confessions

    User Guild Permissions

    ManageChannels

    Usage
    .confessunblacklist @user
  • Gambling

    Affinity

    Sets your affinity towards someone you want to be claimed by. Setting affinity will reduce their `.claim` on you by 20%. Provide no parameters to clear your affinity. 30 minutes cooldown.

    Sets your affinity towards someone you want to be claimed by. Setting affinity will reduce their .claim on you by 20%. Provide no parameters to clear your affinity. 30 minutes cooldown.

    Usage
    .affinity @MyHusband
    .affinity

    Award

    Awards someone a certain amount of currency. You can specify the reason after the Username. You can also specify a role name to award currency to all users in a role.

    Awards someone a certain amount of currency. You can specify the reason after the Username. You can also specify a role name to award currency to all users in a role.

    Usage
    .award 100 @person
    .award 5 Role Of Gamblers

    Betflip

    Bet to guess will the result be heads or tails. Guessing awards you 1.95x the currency you've bet (rounded up). Multiplier can be changed by the bot owner.

    Bet to guess will the result be heads or tails. Guessing awards you 1.95x the currency you've bet (rounded up). Multiplier can be changed by the bot owner.

    Usage
    .betflip 5 heads
    .betflip 3 t

    Betroll

    Bets a certain amount of currency and rolls a dice. Rolling over 66 yields x2 of your currency, over 90 - x4 and 100 x10.

    Bets a certain amount of currency and rolls a dice. Rolling over 66 yields x2 of your currency, over 90 - x4 and 100 x10.

    Usage
    .betroll 5

    Blackjack

    Start or join a blackjack game. You must specify the amount you're betting. Use `.hit`, `.stand` and `.double` commands to play. Game is played with 4 decks. Dealer hits on soft 17 and wins draws.

    Start or join a blackjack game. You must specify the amount you're betting. Use .hit, .stand and .double commands to play. Game is played with 4 decks. Dealer hits on soft 17 and wins draws.

    Usage
    .blackjack 50

    Buy

    Buys an item from the shop on a given index. If buying items, make sure that the bot can DM you.

    Buys an item from the shop on a given index. If buying items, make sure that the bot can DM you.

    Usage
    .buy 2

    Cash

    Check how much currency a person has. (Defaults to yourself)

    Check how much currency a person has. (Defaults to yourself)

    Usage
    .cash
    .cash @Someone

    Connect4

    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.

    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.

    Usage
    .connect4

    Curtrs

    Shows your currency transactions on the specified page. Bot owner can see other people's transactions too.

    Shows your currency transactions on the specified page. Bot owner can see other people's transactions too.

    Usage
    .curtrs 2
    .curtrs @SomeUser 2

    Deckshuffle

    Reshuffles all cards back into the deck.

    Reshuffles all cards back into the deck.

    Usage
    .deckshuffle

    Divorce

    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.

    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.

    Usage
    .divorce @CheatingSloot

    Double

    In the blackjack game, double your bet in order to receive exactly one more card, and your turn ends.

    In the blackjack game, double your bet in order to receive exactly one more card, and your turn ends.

    Usage
    .double

    Draw

    Draws a card from this server's deck. You can draw up to 10 cards by supplying a number of cards to draw.

    Draws a card from this server's deck. You can draw up to 10 cards by supplying a number of cards to draw.

    Usage
    .draw
    .draw 5

    Drawnew

    Draws a card from the NEW deck of cards. You can draw up to 10 cards by supplying a number of cards to draw.

    Draws a card from the NEW deck of cards. You can draw up to 10 cards by supplying a number of cards to draw.

    Usage
    .drawnew
    .drawnew 5

    Economy

    Breakdown of the current state of the bot's economy. Updates every 3 minutes.

    Breakdown of the current state of the bot's economy. Updates every 3 minutes.

    Usage
    .economy

    Eventstart

    Starts one of the events seen on public Mewdeko. Events: `reaction`, `gamestatus`

    Starts one of the events seen on public Mewdeko. Events: reaction, gamestatus

    Usage
    .eventstart reaction
    .eventstart reaction -d 1 -a 50 --pot-size 1500

    Flip

    Flips coin(s) - heads or tails, and shows an image.

    Flips coin(s) - heads or tails, and shows an image.

    Usage
    .flip
    .flip 3

    Give

    Give someone a certain amount of currency. You can specify the reason after the mention.

    Give someone a certain amount of currency. You can specify the reason after the mention.

    Usage
    .give 1 @Someone
    .give 5 @CootGurl Ur so pwetty

    Hit

    In the blackjack game, ask the dealer for an extra card.

    In the blackjack game, ask the dealer for an extra card.

    Usage
    .hit

    Joinrace

    Joins a new race. You can specify an amount of currency for betting (optional). You will get YourBet*(participants-1) back if you win.

    Joins a new race. You can specify an amount of currency for betting (optional). You will get YourBet*(participants-1) back if you win.

    Usage
    .joinrace
    .joinrace 5

    Leaderboard

    Displays the bot's currency leaderboard.

    Displays the bot's currency leaderboard.

    Usage
    .leaderboard

    Nroll

    Rolls in a given range. If you specify just one number instead of the range, it will role from 0 to that number.

    Rolls in a given range. If you specify just one number instead of the range, it will role from 0 to that number.

    Usage
    .nroll 5
    .nroll 5-15

    Raffle

    Prints a name and ID of a random online user from the server, or from the online user in the specified role.

    Prints a name and ID of a random online user from the server, or from the online user in the specified role.

    Usage
    .raffle
    .raffle RoleName

    Raffleany

    Prints a name and ID of a random user from the server, or from the specified role.

    Prints a name and ID of a random user from the server, or from the specified role.

    Usage
    .raffleany
    .raffleany RoleName

    Rafflecur

    Starts or joins a currency raffle with a specified amount. Users who join the raffle will lose the amount of currency specified and add it to the pot. After 30 seconds, random winner will be selected who will receive the whole pot. There is also a `mixed` mode in which the users will be able to join the game with any amount of currency, and have their chances be proportional to the amount they've bet.

    Starts or joins a currency raffle with a specified amount. Users who join the raffle will lose the amount of currency specified and add it to the pot. After 30 seconds, random winner will be selected who will receive the whole pot. There is also a mixed mode in which the users will be able to join the game with any amount of currency, and have their chances be proportional to the amount they've bet.

    Usage
    .rafflecur 20
    .rafflecur mixed 15

    Roll

    Rolls a set of dice in DND notation, returns the total of all rolls and each individual die's value. Supported opererations are addition, subtraction, multiplication, and division. The operation effects all dice, for example `3d1, 2d1 * 2` would be **10** instead of **7**.

    Rolls a set of dice in DND notation, returns the total of all rolls and each individual die's value. Supported opererations are addition, subtraction, multiplication, and division. The operation effects all dice, for example 3d1, 2d1 * 2 would be 10 instead of 7.

    Usage
    .roll 4d10 2d5 * 2
    .roll d8
    .roll 7d5, 2d100 / 2

    Rollduel

    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.

    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.

    Usage
    .rollduel 50 @Someone
    .rollduel @Challenger

    Rolluo

    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`.

    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.

    Usage
    .rolluo
    .rolluo 7
    .rolluo 3d5

    Rps

    Play a game of Rocket-Paperclip-Scissors with Mewdeko. You can bet on it. Multiplier is the same as on betflip.

    Play a game of Rocket-Paperclip-Scissors with Mewdeko. You can bet on it. Multiplier is the same as on betflip.

    Usage
    .rps r 100
    .rps scissors

    Shop

    Lists this server's administrators' shop. Paginated.

    Lists this server's administrators' shop. Paginated.

    Usage
    .shop
    .shop 2

    Shopadd

    Adds an item to the shop by specifying type price and name. Available types are role and list. 90% of currency from each purchase will be received by the user who added the item to the shop.

    Adds an item to the shop by specifying type price and name. Available types are role and list. 90% of currency from each purchase will be received by the user who added the item to the shop.

    User Guild Permissions

    Administrator

    Bot Guild Permissions

    ManageRoles

    Usage
    .shopadd role 1000 Rich

    Shopchangename

    Change the name of a shop entry at the specified index. Only works for non-role items

    Change the name of a shop entry at the specified index. Only works for non-role items

    User Guild Permissions

    Administrator

    Usage
    .shopchangename 3 Cool stuff

    Shopchangeprice

    Change the price of a shop entry at the specified index. Specify the index of the entry, followed by the price

    Change the price of a shop entry at the specified index. Specify the index of the entry, followed by the price

    User Guild Permissions

    Administrator

    Usage
    .shopchangeprice 1 500

    Shoplistadd

    Adds an item to the list of items for sale in the shop entry given the index. You usually want to run this command in the secret channel, so that the unique items are not leaked.

    Adds an item to the list of items for sale in the shop entry given the index. You usually want to run this command in the secret channel, so that the unique items are not leaked.

    User Guild Permissions

    Administrator

    Usage
    .shoplistadd 1 Uni-que-Steam-Key

    Shopmove

    Moves the shop entry from the current index to a new one

    Moves the shop entry from the current index to a new one

    User Guild Permissions

    Administrator

    Usage
    .shopmove 2 4

    Shopremove

    Removes an item from the shop by its ID.

    Removes an item from the shop by its ID.

    User Guild Permissions

    Administrator

    Usage
    .shopremove 1

    Shopswap

    Swap the index of two shop entries

    Swap the index of two shop entries

    User Guild Permissions

    Administrator

    Usage
    .shopswap 1 5

    Slot

    Play Mewdeko slots. 1 second cooldown per user.

    Play Mewdeko slots. 1 second cooldown per user.

    Usage
    .slot 5

    Slotstats

    Shows the total stats of the slot command for this bot's session.

    Shows the total stats of the slot command for this bot's session.

    Usage
    .slotstats

    Slottest

    Tests to see how much slots payout for X number of plays.

    Tests to see how much slots payout for X number of plays.

    Usage
    .slottest 1000

    Stand

    Finish your turn in the blackjack game.

    Finish your turn in the blackjack game.

    Usage
    .stand

    Take

    Takes a certain amount of currency from someone.

    Takes a certain amount of currency from someone.

    Usage
    .take 1 @Someone

    Timely

    Use to claim your 'timely' currency. Bot owner has to specify the amount and the period on how often you can claim your currency.

    Use to claim your 'timely' currency. Bot owner has to specify the amount and the period on how often you can claim your currency.

    Usage
    .timely

    Timelyreset

    Resets all user timeouts on `.timely` command.

    Resets all user timeouts on .timely command.

    Usage
    .timelyreset

    Timelyset

    Sets the 'timely' currency allowance amount for users. Second parameter is period in hours, default is 24 hours.

    Sets the 'timely' currency allowance amount for users. Second parameter is period in hours, default is 24 hours.

    Usage
    .timelyset 100
    .timelyset 50 12

    Voteclaim

    Claims the vote currency for voting for Mewdeko

    Claims the vote currency for voting for Mewdeko

    Usage
    .voteclaim

    Waifuclaim

    Claim a waifu for yourself by spending currency. You must spend at least 10% more than her current value unless she set `.affinity` towards you.

    Claim a waifu for yourself by spending currency. You must spend at least 10% more than her current value unless she set .affinity towards you.

    Usage
    .waifuclaim 50 @Himesama

    Waifugift

    Gift an item to someone. This will increase their waifu value by 50% of the gifted item's value if you are not their waifu, or 95% if you are. Provide no parameters to see a list of items that you can gift.

    Gift an item to someone. This will increase their waifu value by 50% of the gifted item's value if you are not their waifu, or 95% if you are. Provide no parameters to see a list of items that you can gift.

    Usage
    .waifugift
    .waifugift Rose @Himesama

    Waifuinfo

    Shows waifu stats for a target person. Defaults to you if no user is provided.

    Shows waifu stats for a target person. Defaults to you if no user is provided.

    Usage
    .waifuinfo @MyCrush
    .waifuinfo

    Waifulb

    Shows top 9 waifus. You can specify another page to show other waifus.

    Shows top 9 waifus. You can specify another page to show other waifus.

    Usage
    .waifulb
    .waifulb 3

    Waifureset

    Resets your waifu stats, except current waifus.

    Resets your waifu stats, except current waifus.

    Usage
    .waifureset

    Waifutransfer

    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.

    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.

    Usage
    .waifutransfer @ExWaifu @NewOwner

    Wheeloffortune

    Bets a certain amount of currency on the wheel of fortune. Wheel can stop on one of many different multipliers. Won amount is rounded down to the nearest whole number.

    Bets a certain amount of currency on the wheel of fortune. Wheel can stop on one of many different multipliers. Won amount is rounded down to the nearest whole number.

    Usage
    .wheeloffortune 10
  • Games

    Acrophobia

    Starts an Acrophobia game.

    Starts an Acrophobia game.

    Usage
    .acrophobia
    .acrophobia -s 30

    Choose

    Chooses a thing from a list of things

    Chooses a thing from a list of things

    Usage
    .choose Get up;Sleep;Sleep more

    Cleverbot

    Toggles cleverbot session. When enabled, the bot will reply to messages starting with bot mention in the server. Chat Triggers starting with %bot.mention% won't work if cleverbot is enabled.

    Toggles cleverbot session. When enabled, the bot will reply to messages starting with bot mention in the server. Chat Triggers starting with %bot.mention% won't work if cleverbot is enabled.

    User Guild Permissions

    ManageMessages

    Usage
    .cleverbot

    Dragon

    nuuuuu!

    nuuuuu!

    Usage
    .dragon never

    Eightball

    Ask the 8ball a yes/no question.

    Ask the 8ball a yes/no question.

    Usage
    .eightball Is b1nzy a nice guy?

    Gencurlist

    Shows the list of server and channel ids where gc is enabled. Paginated with 9 per page.

    Shows the list of server and channel ids where gc is enabled. Paginated with 9 per page.

    User Guild Permissions

    ManageMessages

    Usage
    .gencurlist

    Gencurrency

    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%)

    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%)

    User Guild Permissions

    ManageMessages

    Usage
    .gencurrency

    Hangman

    Starts a game of hangman in the channel. Use `.hangmanlist` to see a list of available term types. Defaults to 'all'.

    Starts a game of hangman in the channel. Use .hangmanlist to see a list of available term types. Defaults to 'all'.

    Usage
    .hangman
    .hangman movies

    Hangmanlist

    Shows a list of hangman term types.

    Shows a list of hangman term types.

    Usage
    .hangmanlist

    Hangmanstop

    Stops the active hangman game on this channel if it exists.

    Stops the active hangman game on this channel if it exists.

    Usage
    .hangmanstop

    Linux

    Prints a customizable Linux interjection

    Prints a customizable Linux interjection

    Usage
    .linux Spyware Windows

    Nunchi

    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.

    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.

    Usage
    .nunchi

    Pick

    Picks the currency planted in this channel. If the plant has a password, you need to specify it.

    Picks the currency planted in this channel. If the plant has a password, you need to specify it.

    Usage
    .pick
    .pick passwd

    Plant

    Spend an amount of currency to plant it in this channel. Default is 1. You can specify the password after the amount. Password has to be alphanumeric and it will be trimmed down to 10 characters if it's longer.

    Spend an amount of currency to plant it in this channel. Default is 1. You can specify the password after the amount. Password has to be alphanumeric and it will be trimmed down to 10 characters if it's longer.

    Usage
    .plant 5
    .plant 10 meow

    Poll

    Creates a public poll which requires users to type a number of the voting option in the channel command is ran in. Can have multiple modes: > `SingleAnswer` - Users can only pick a single answer and cant change it. Default when not used with a mode. > `AllowChange` - Users can change their answers. > `MultiAnswer` - Users can select more than one answer.

    Creates a public poll which requires users to type a number of the voting option in the channel command is ran in. Can have multiple modes: > SingleAnswer - Users can only pick a single answer and cant change it. Default when not used with a mode. > AllowChange - Users can change their answers. > MultiAnswer - Users can select more than one answer.

    User Guild Permissions

    ManageMessages

    Usage
    .poll Question?;Answer1;Answ 2;A_3
    .poll MultiAnswer Question;answer;answer;answer

    Pollend

    Stops active poll on this server and prints the results in this channel.

    Stops active poll on this server and prints the results in this channel.

    User Guild Permissions

    ManageMessages

    Usage
    .pollend

    Pollstats

    Shows the poll results without stopping the poll on this server.

    Shows the poll results without stopping the poll on this server.

    User Guild Permissions

    ManageMessages

    Usage
    .pollstats

    Rategirl

    Use the universal hot-crazy wife zone matrix to determine the girl's worth. It is everything young men need to know about women. At any moment in time, any woman you have previously located on this chart can vanish from that location and appear anywhere else on the chart.

    Use the universal hot-crazy wife zone matrix to determine the girl's worth. It is everything young men need to know about women. At any moment in time, any woman you have previously located on this chart can vanish from that location and appear anywhere else on the chart.

    Usage
    .rategirl @SomeGurl

    Tictactoe

    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.

    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.

    Usage
    .tictactoe

    Tl

    Shows a current trivia leaderboard.

    Shows a current trivia leaderboard.

    Usage
    .tl

    Tq

    Quits current trivia after current question.

    Quits current trivia after current question.

    Usage
    .tq

    Trivia

    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.

    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.

    Usage
    .trivia
    .trivia --timeout 5 -p -w 3 -q 10

    Typeadd

    Adds a new article to the typing contest.

    Adds a new article to the typing contest.

    Usage
    .typeadd wordswords

    Typedel

    Deletes a typing article given the ID.

    Deletes a typing article given the ID.

    Usage
    .typedel 3

    Typelist

    Lists added typing articles with their IDs. 15 per page.

    Lists added typing articles with their IDs. 15 per page.

    Usage
    .typelist
    .typelist 3

    Typestart

    Starts a typing contest.

    Starts a typing contest.

    Usage
    .typestart

    Typestop

    Stops a typing contest on the current channel.

    Stops a typing contest on the current channel.

    Usage
    .typestop
  • Giveaways

    Gemote

    Sets a custom emote used in giveaways!

    Sets a custom emote used in giveaways!

    User Guild Permissions

    ManageMessages

    Usage
    .gemote <:HaneBomb:914307912044802059>

    Gend

    Ends a giveaway using the number in `.glist`.

    Ends a giveaway using the number in .glist.

    User Guild Permissions

    ManageMessages

    Usage
    .gend 2

    Glist

    Lists the currently running giveaways.

    Lists the currently running giveaways.

    User Guild Permissions

    ManageMessages

    Usage
    .glist

    Greroll

    Rerolls a giveaway

    Rerolls a giveaway

    User Guild Permissions

    ManageMessages

    Usage
    .greroll messageid

    Gstart

    Starts giveaway configuration, or predefined values to start one immediately

    Starts giveaway configuration, or predefined values to start one immediately

    User Guild Permissions

    ManageMessages

    Usage
    .gstart
    .gstart #channel 2d 1 nitro!

    Gstats

    Shows giveaway stats for the server.

    Shows giveaway stats for the server.

    Usage
    .gstats
  • Help

    Commands

    Lists all bot modules.

    Lists all bot modules.

    Usage
    .commands

    Donate

    Instructions for helping the project financially.

    Instructions for helping the project financially.

    Usage
    .donate

    Exportcommandsjson

    Exports a date marked json showing all modules, their commands, and their channel/guild permissions. Mainly used for the sites commands category.

    Exports a date marked json showing all modules, their commands, and their channel/guild permissions. Mainly used for the sites commands category.

    Usage
    .exportcommandsjson

    Guide

    Sends a readme and a guide links to the channel.

    Sends a readme and a guide links to the channel.

    Usage
    .guide
    .guide

    Help

    Either shows a help for a single command, or DMs you help link if no parameters are specified.

    Either shows a help for a single command, or DMs you help link if no parameters are specified.

    Usage
    .help .cmds
    .help

    Modules

    Lists all bot modules.

    Lists all bot modules.

    Usage
    .modules

    Searchcommand

    Search for commands by name

    Search for commands by name

    Usage
    .searchcommand emoteadd

    Source

    Shows the github link for the bot. If this command exists in the lang files and not in the source code, the bot has been tampered with in an improper way.

    Shows the github link for the bot. If this command exists in the lang files and not in the source code, the bot has been tampered with in an improper way.

    Usage
    .source
  • Highlights

    Highlights

    - `add` Adds a word to your highlights - `delete/remove` Removes a word from your highlights - `list` Lists your current highlights - `toggleignore` Toggles the ignoring of a channnel or user. - `enabled` Enables or disables highlights

    • add Adds a word to your highlights
    • delete/remove Removes a word from your highlights
    • list Lists your current highlights
    • toggleignore Toggles the ignoring of a channnel or user.
    • enabled Enables or disables highlights
    Usage
    .highlights add Sylveon
    .highlights delete Sylveon
    .highlights list
    .highlights toggleignore #chat/@user
    .highlights enabled true
  • Moderation

    Authorize

    Helps you authorize the bot to update your role connections.

    Helps you authorize the bot to update your role connections.

    Usage
    .authorize

    Ban

    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.

    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.

    User Guild Permissions

    BanMembers

    Bot Guild Permissions

    BanMembers

    Usage
    .ban @Someone Get out!
    .ban "Some Guy#1234" Your behaviour is toxic.
    .ban 1d12h @Someone Come back when u chill

    Banmessage

    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 `.banmsg -`

    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 .banmsg -

    User Guild Permissions

    BanMembers

    Bot Guild Permissions

    BanMembers

    Usage
    .banmessage %ban.user%, you've been banned from %server.name%. Reason:…
    .banmessage { "description": "%ban.user% you have been banned from %se…

    Banmsgreset

    Resets ban message to default. If you want to completely disable ban messages, use `.banmsg -`

    Resets ban message to default. If you want to completely disable ban messages, use .banmsg -

    User Guild Permissions

    BanMembers

    Bot Guild Permissions

    BanMembers

    Usage
    .banmsgreset

    Banmsgtest

    If ban message is not disabled, bot will send you the message as if you were banned by yourself. Used for testing the ban message.

    If ban message is not disabled, bot will send you the message as if you were banned by yourself. Used for testing the ban message.

    User Guild Permissions

    BanMembers

    Bot Guild Permissions

    BanMembers

    Usage
    .banmsgtest No reason
    .banmsgtest 1h Test 1 hour ban message

    Chatmute

    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.

    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.

    User Guild Permissions

    ManageRoles

    Usage
    .chatmute @Someone
    .chatmute @Someone stop writing
    .chatmute 15m @Someone
    .chatmute 1h30m @Someone
    .chatmute 1h @Someone silence

    Chatunmute

    Removes a mute role previously set on a mentioned user with `.chatmute` which prevented him from chatting in text channels.

    Removes a mute role previously set on a mentioned user with .chatmute which prevented him from chatting in text channels.

    User Guild Permissions

    ManageRoles

    Usage
    .chatunmute @Someone

    Dehoist

    Removes hoisting characters from a user's name

    Removes hoisting characters from a user's name

    User Guild Permissions

    ManageNicknames

    Bot Guild Permissions

    ManageNicknames

    Usage
    .dehoist @user

    Dehoistall

    Removes hoisting characters from all users in the server. Add true to only dehoist nicknames.

    Removes hoisting characters from all users in the server. Add true to only dehoist nicknames.

    User Guild Permissions

    ManageNicknames

    Bot Guild Permissions

    Administrator

    Usage
    .dehoistall
    .dehoistall true

    Kick

    Kicks a mentioned user.

    Kicks a mentioned user.

    User Guild Permissions

    KickMembers

    Bot Guild Permissions

    KickMembers

    Usage
    .kick @Someone Get out!
    .kick "Some Guy#1234" Your behaviour is toxic.

    Masskick

    Kicks the mentioned users.

    Kicks the mentioned users.

    User Guild Permissions

    KickMembers

    Bot Guild Permissions

    KickMembers

    Usage
    .masskick @user1 @user2 "User with spaces

    Masskill

    Specify a new-line separated list of `userid reason`. You can use Username#discrim instead of UserId. Specified users will be banned from the current server, blacklisted from the bot, and have all of their flowers taken away.

    Specify a new-line separated list of userid reason. You can use Username#discrim instead of UserId. Specified users will be banned from the current server, blacklisted from the bot, and have all of their flowers taken away.

    User Guild Permissions

    BanMembers

    Bot Guild Permissions

    BanMembers

    Usage
    .masskill BadPerson#1234 Toxic person

    Massnickprogress

    Shows the progress of either the sanitizeall or dehoistall command

    Shows the progress of either the sanitizeall or dehoistall command

    User Guild Permissions

    Administrator

    Usage
    .massnickprogress

    Massnickstop

    Stops the sanitizeall or dehoistall command

    Stops the sanitizeall or dehoistall command

    User Guild Permissions

    Administrator

    Usage
    .massnickstop

    Mute

    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.

    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.

    User Guild Permissions

    MuteMembers, ManageRoles

    Usage
    .mute @Someone
    .mute @Someone too noisy
    .mute 1h30m @Someone
    .mute 1h30m @Someone too noisy

    Muterole

    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 Mewdeko-mute.

    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 Mewdeko-mute.

    User Guild Permissions

    ManageRoles

    Usage
    .muterole
    .muterole Silenced

    Mwarn

    Gives a user a Minor Warn

    Gives a user a Minor Warn

    User Guild Permissions

    MuteMembers

    Usage
    .mwarn @user

    Mwarnclear

    Clears all minor warns for a user, use with a number to clear that specific warn

    Clears all minor warns for a user, use with a number to clear that specific warn

    User Guild Permissions

    Administrator

    Usage
    .mwarnclear @user
    .mwarnclear @user 3

    Mwarnexpire

    Sets how long until a warning expires, see .h warne for more details

    Sets how long until a warning expires, see .h warne for more details

    User Guild Permissions

    Administrator

    Usage
    .mwarnexpire 30d

    Mwarnlog

    Shows the minor warnlog for a user or yourself if you dont mention a user.

    Shows the minor warnlog for a user or yourself if you dont mention a user.

    User Guild Permissions

    MuteMembers

    Usage
    .mwarnlog @user

    Mwarnlogall

    Gets all mini warned users

    Gets all mini warned users

    User Guild Permissions

    MuteMembers

    Usage
    .mwarnlogall

    Mwarnpunish

    Sets the punishments used for Minor Warns, punishments are the same as regular WarnPunish

    Sets the punishments used for Minor Warns, punishments are the same as regular WarnPunish

    User Guild Permissions

    Administrator

    Usage
    .mwarnpunish 1 Mute 15m
    .mwarnpunish 2 Ban 3d

    Mwarnpunishlist

    Shows your current Minor Warn punishment list.

    Shows your current Minor Warn punishment list.

    Usage
    .mwarnpunishlist

    Purge

    `.Purge` removes all Mewdeko's messages in the last 100 messages. `.Purge X` removes last `X` number of messages from the channel (up to 100). `.Purge @Someone` removes all Someone's messages in the last 100 messages. `.Purge @Someone X` removes last `X` number of 'Someone's' messages in the channel. You can use the `-s` / `--safe` parameter at the end to only Purge messages that are not pinned. You can use the `-nb` / `--nobots` paramater to clear around bots. You can use the `-ob` / `--onlybots` paramater to clear only bots.

    .Purge removes all Mewdeko's messages in the last 100 messages. .Purge X removes last X number of messages from the channel (up to 100). .Purge @Someone removes all Someone's messages in the last 100 messages. .Purge @Someone X removes last X number of 'Someone's' messages in the channel. You can use the -s / --safe parameter at the end to only Purge messages that are not pinned. You can use the -nb / --nobots paramater to clear around bots. You can use the -ob / --onlybots paramater to clear only bots.

    User Channel Permissions

    ManageMessages

    Bot Channel Permissions

    ManageMessages

    Usage
    .purge
    .purge -s
    .purge 5
    .purge 5 --safe
    .purge @Someone
    .purge @Someone --safe
    .purge @Someone X
    .purge @Someone X -s
    .purge 20 --nb
    .purge 20 --ob

    Removeonmute

    Sets whether muting removes a users role on mute and puts them back on unmute

    Sets whether muting removes a users role on mute and puts them back on unmute

    User Guild Permissions

    Administrator

    Usage
    .removeonmute yes

    Sanitize

    Removes unmentionable characters from a user's name

    Removes unmentionable characters from a user's name

    User Guild Permissions

    ManageNicknames

    Bot Guild Permissions

    ManageNicknames

    Usage
    .sanitize @user

    Sanitizeall

    Removes unmentionable characters from all users in the server

    Removes unmentionable characters from all users in the server

    User Guild Permissions

    ManageNicknames

    Bot Guild Permissions

    Administrator

    Usage
    .sanitizeall

    Setmwarnchannel

    Sets the channel used for logging minor warns.

    Sets the channel used for logging minor warns.

    User Guild Permissions

    Administrator

    Usage
    .setmwarnchannel #channel

    Setwarnchannel

    Sets the channel used for logging regular warns.

    Sets the channel used for logging regular warns.

    User Guild Permissions

    Administrator

    Usage
    .setwarnchannel #channel

    Softban

    Bans and then unbans a user by ID or name with an optional message.

    Bans and then unbans a user by ID or name with an optional message.

    User Guild Permissions

    KickMembers, ManageMessages

    Bot Guild Permissions

    BanMembers

    Usage
    .softban @Someone Get out!
    .softban "Some Guy#1234" Your behaviour is toxic.

    Stfu

    Shuts the user up in the current channel

    Shuts the user up in the current channel

    User Guild Permissions

    MuteMembers

    Usage
    .stfu @user

    Timeout

    Times out a user using discords Timeout with an optional reason. Max is 28 days.

    Times out a user using discords Timeout with an optional reason. Max is 28 days.

    User Guild Permissions

    ModerateMembers

    Bot Guild Permissions

    ModerateMembers

    Usage
    .timeout 10d @user bad boi
    .timeout 28d @user

    Unban

    Unbans a user with the provided user#discrim or id.

    Unbans a user with the provided user#discrim or id.

    User Guild Permissions

    BanMembers

    Bot Guild Permissions

    BanMembers

    Usage
    .unban Sylveon#0069
    .unban 123123123

    Unmute

    Unmutes a mentioned user previously muted with `.mute` command.

    Unmutes a mentioned user previously muted with .mute command.

    User Guild Permissions

    MuteMembers, ManageRoles

    Usage
    .unmute @Someone

    Unmuteall

    Unmutes all users with an optional reason.

    Unmutes all users with an optional reason.

    User Guild Permissions

    Administrator

    Usage
    .unmuteall
    .unmuteall

    Unstfu

    Lets the user speak in the channel again.

    Lets the user speak in the channel again.

    User Guild Permissions

    MuteMembers

    Usage
    .unstfu @user

    Untimeout

    Removes a users timeout with an option reason

    Removes a users timeout with an option reason

    User Guild Permissions

    ModerateMembers

    Bot Guild Permissions

    ModerateMembers

    Usage
    .untimeout @user goodboi

    Voicemute

    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 You can optionally specify a reason.

    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 You can optionally specify a reason.

    User Guild Permissions

    MuteMembers

    Usage
    .voicemute @Someone
    .voicemute @Someone stop talking
    .voicemute 15m @Someone
    .voicemute 1h30m @Someone
    .voicemute 1h @Someone silence

    Voiceunmute

    Gives a previously voice-muted user a permission to speak.

    Gives a previously voice-muted user a permission to speak.

    User Guild Permissions

    MuteMembers

    Usage
    .voiceunmute @Someguy

    Warn

    Warns a user.

    Warns a user.

    User Guild Permissions

    BanMembers

    Usage
    .warn @Someone Very rude person

    Warnclear

    Clears all warnings from a certain user. You can specify a number to clear a specific one.

    Clears all warnings from a certain user. You can specify a number to clear a specific one.

    User Guild Permissions

    BanMembers

    Usage
    .warnclear @PoorDude 3
    .warnclear @PoorDude

    Warnexpire

    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.

    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.

    User Guild Permissions

    Administrator

    Usage
    .warnexpire 3
    .warnexpire 6 --delete

    Warnlog

    See a list of warnings of a certain user.

    See a list of warnings of a certain user.

    User Guild Permissions

    BanMembers

    Usage
    .warnlog @Someone

    Warnlogall

    See a list of all warnings on the server. 15 users per page.

    See a list of all warnings on the server. 15 users per page.

    User Guild Permissions

    BanMembers

    Usage
    .warnlogall
    .warnlogall 2

    Warnpunish

    Sets a punishment for a certain number of warnings. You can specify a time string after 'Ban' or *'Mute' punishments to make it a temporary mute/ban. Provide no punishment to remove. Available punishments: Ban, Kick, Softban, Mute, VoiceMute, ChatMute, AddRole, RemoveRoles, Timeout

    Sets a punishment for a certain number of warnings. You can specify a time string after 'Ban' or *'Mute' punishments to make it a temporary mute/ban. Provide no punishment to remove. Available punishments: Ban, Kick, Softban, Mute, VoiceMute, ChatMute, AddRole, RemoveRoles, Timeout

    User Guild Permissions

    BanMembers

    Usage
    .warnpunish 3
    .warnpunish 5 Ban
    .warnpunish 5 Mute 2d12h
    .warnpunish 4 AddRole toxic 1h

    Warnpunishlist

    Lists punishments for warnings.

    Lists punishments for warnings.

    Usage
    .warnpunishlist
  • MultiGreets

    Multigreetadd

    Adds the current or mentioned channel to MultiGreets. 5 per channel, or 30 per guild

    Adds the current or mentioned channel to MultiGreets. 5 per channel, or 30 per guild

    User Guild Permissions

    Administrator

    Usage
    .multigreetadd
    .multigreetadd #channel

    Multigreetdelete

    Sets after how much time a MultiGreet is deleted. You can either use seconds directly or format it like 2m2s. Setting it to 0 disables deletion. Default is 1 second.

    Sets after how much time a MultiGreet is deleted. You can either use seconds directly or format it like 2m2s. Setting it to 0 disables deletion. Default is 1 second.

    User Guild Permissions

    Administrator

    Usage
    .multigreetdelete 1s
    .multigreetdelete 1

    Multigreetdisable

    Disables a MultiGreet by Id

    Disables a MultiGreet by Id

    User Guild Permissions

    Administrator

    Usage
    .multigreetdisable 1 true/false

    Multigreetgreetbots

    Sets whether a RoleGreet will also greet bots.

    Sets whether a RoleGreet will also greet bots.

    User Guild Permissions

    Administrator

    Usage
    .multigreetgreetbots 1 false

    Multigreetlist

    Lists all MultiGreets and their properties.

    Lists all MultiGreets and their properties.

    User Guild Permissions

    Administrator

    Usage
    .multigreetlist

    Multigreetmessage

    Gets or sets a MultiGreet message for a given MultiGreet ID. To set a custom embed use https://eb.mewdeko.tech together with https://blog.mewdeko.tech/placeholders

    Gets or sets a MultiGreet message for a given MultiGreet ID. To set a custom embed use https://eb.mewdeko.tech together with https://blog.mewdeko.tech/placeholders

    User Guild Permissions

    Administrator

    Usage
    .multigreetmessage 2
    .multigreetmessage 2 embedcode/message

    Multigreetremove

    Removes a MultiGreet channel using the ID in .mgl. Can also remove all MultiGreets if a channel is mentioned.

    Removes a MultiGreet channel using the ID in .mgl. Can also remove all MultiGreets if a channel is mentioned.

    User Guild Permissions

    Administrator

    Usage
    .multigreetremove 1
    .multigreetremove #somechannel

    Multigreettype

    Sets wether to use MultiGreet(greets in all set channels), RandomGreet(randomly chooses between all set MultiGreets then sends it to that channel), or Off (Completely disables the MultiGreet system)

    Sets wether to use MultiGreet(greets in all set channels), RandomGreet(randomly chooses between all set MultiGreets then sends it to that channel), or Off (Completely disables the MultiGreet system)

    User Guild Permissions

    Administrator

    Usage
    .multigreettype RandomGreet
    .multigreettype MultiGreet
    .multigreettype Off

    Multigreetwebhook

    Allows you to set/update/remove a MultiGreet name and avatar. Put just the MultiGreet ID to remove the webhook. Avatar is optional, but must be a direct url to the img used.

    Allows you to set/update/remove a MultiGreet name and avatar. Put just the MultiGreet ID to remove the webhook. Avatar is optional, but must be a direct url to the img used.

    User Guild Permissions

    Administrator

    Usage
    .multigreetwebhook 26 Mewdeko avatarurl
    .multigreetwebhook 26 Mewdeko
    .multigreetwebhook 26
  • Music

    Autodisconnect

    Toggles autodisconnect from the following options: > Queue: Disconnects when you reach the last queue item > Voice: Disconnects when only the bot remains in vc > Either: Disconnects when either of the above are met

    Toggles autodisconnect from the following options:

    Queue: Disconnects when you reach the last queue item Voice: Disconnects when only the bot remains in vc Either: Disconnects when either of the above are met

    Usage
    .autodisconnect Either

    Autoplay

    Sets or turns off AutoPlay. You can request up to 5 songs to be added when the bot reaches the end of its queue. Set to `0` to disable.

    Sets or turns off AutoPlay. You can request up to 5 songs to be added when the bot reaches the end of its queue. Set to 0 to disable.

    Usage
    .autoplay 0
    .autoplay 5

    Clearqueue

    Clears the queue.

    Clears the queue.

    Usage
    .clearqueue

    Join

    Makes the bot join your voice channel.

    Makes the bot join your voice channel.

    Usage
    .join

    Leave

    Leaves the voice channel and clears the queue

    Leaves the voice channel and clears the queue

    Usage
    .leave

    Loop

    - `none` Doesnt loop anything and stops when the queue ends - `track` Loops the current song. Skip replays the current song. - `queue` Loops the queue until its stopped

    • none Doesnt loop anything and stops when the queue ends
    • track Loops the current song. Skip replays the current song.
    • queue Loops the queue until its stopped
    Usage
    .loop
    .loop none
    .loop track

    Movesong

    Moves a song from one position to another.

    Moves a song from one position to another.

    Usage
    .movesong 5 3

    Nowplaying

    Shows the song that the bot is currently playing.

    Shows the song that the bot is currently playing.

    Usage
    .nowplaying

    Pause

    Pauses or Unpauses the song.

    Pauses or Unpauses the song.

    Usage
    .pause

    Play

    Plays/Queues a song. Use together with a song number in queue and it'll play.

    Plays/Queues a song. Use together with a song number in queue and it'll play.

    Usage
    .play
    .play 5
    .play Dream Of Venice

    Playlist

    Allows for you to manage your playlists. Settings: `show`: When used with a playlist name it shows that playlist. Shows your default playlist without a name. `delete`: Deletes a playlist with a given name. `create`: Creates a playlist using a given name. Stops you if theres a playlist with the same name already available. `load`: Loads a playlist. If no name is provided it loads your default playlist. `save`: Allows you to save a song to a playlist from either the queue or by searching. Defaults to searching the queue if the bot is playing something. `default`: Allows you to set or see the current playlist, if one is set.

    Allows for you to manage your playlists.

    Settings: show: When used with a playlist name it shows that playlist. Shows your default playlist without a name.

    delete: Deletes a playlist with a given name.

    create: Creates a playlist using a given name. Stops you if theres a playlist with the same name already available.

    load: Loads a playlist. If no name is provided it loads your default playlist.

    save: Allows you to save a song to a playlist from either the queue or by searching. Defaults to searching the queue if the bot is playing something.

    default: Allows you to set or see the current playlist, if one is set.

    Usage
    .playlist show playlistname
    .playlist delete playlistname
    .playlist create playlistname
    .playlist load
    .playlist load playlistname
    .playlist save songname
    .playlist default
    .playlist default playlistname

    Playlists

    Lists all your playlists

    Lists all your playlists

    Usage
    .playlists

    Queue

    Shows the queue

    Shows the queue

    Usage
    .queue

    Seek

    Allows you to play a song from a certain time.

    Allows you to play a song from a certain time.

    Usage
    .seek 2m30s

    Setmusicchannel

    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.

    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.

    Usage
    .setmusicchannel

    Shuffle

    Shuffles the queue

    Shuffles the queue

    Usage
    .shuffle

    Skip

    Skips to the next track. Or skips ahead the mentioned number of tracks

    Skips to the next track. Or skips ahead the mentioned number of tracks

    Usage
    .skip
    .skip 9

    Songremove

    Remove a song by its # in the queue, or 'all' (or provide no parameter) to remove all songs from the queue.

    Remove a song by its # in the queue, or 'all' (or provide no parameter) to remove all songs from the queue.

    Usage
    .songremove 5
    .songremove all
    .songremove

    Stop

    Stops the music and clears the queue.

    Stops the music and clears the queue.

    Usage
    .stop

    Volume

    Sets the music playback volume (0-100%). Persistent server setting. Default 100

    Sets the music playback volume (0-100%). Persistent server setting. Default 100

    Usage
    .volume 50
  • Nsfw

    Anal

    Pulls something from the anal subreddit.

    Pulls something from the anal subreddit.

    Usage
    .anal

    Autoboobs

    Posts a boobs every X seconds. 20 seconds minimum. Provide no parameters to disable.

    Posts a boobs every X seconds. 20 seconds minimum. Provide no parameters to disable.

    User Channel Permissions

    ManageMessages

    Usage
    .autoboobs 30
    .autoboobs

    Autobutts

    Posts a butt every X seconds. 20 seconds minimum. Provide no parameters to disable.

    Posts a butt every X seconds. 20 seconds minimum. Provide no parameters to disable.

    User Channel Permissions

    ManageMessages

    Usage
    .autobutts 30
    .autobutts

    Autohentai

    Posts a hentai every X seconds with a random tag from the provided tags. Use `|` to separate tag groups. Random group will be chosen every time the image is sent. Use `+` for multiple tags (max 2 per group). 20 seconds minimum. Provide no parameters to disable.

    Posts a hentai every X seconds with a random tag from the provided tags. Use | to separate tag groups. Random group will be chosen every time the image is sent. Use + for multiple tags (max 2 per group). 20 seconds minimum. Provide no parameters to disable.

    User Channel Permissions

    ManageMessages

    Usage
    .autohentai 30 yuri+kissing|tail+long_hair
    .autohentai

    Bondage

    Pulls something from the bondage subreddit.

    Pulls something from the bondage subreddit.

    Usage
    .bondage

    Boobs

    Real adult content.

    Real adult content.

    Usage
    .boobs

    Butts

    Real adult content.

    Real adult content.

    Usage
    .butts
    .butts

    Danbooru

    Shows a random hentai image from danbooru with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Shows a random hentai image from danbooru with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Usage
    .danbooru yuri+kissing

    Derpibooru

    Shows a random image from derpibooru with a given tag. Tag is optional but preferred.

    Shows a random image from derpibooru with a given tag. Tag is optional but preferred.

    Usage
    .derpibooru yuri+kissing

    E621

    Shows a random hentai image from e621.net with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Shows a random hentai image from e621.net with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Usage
    .e621 yuri+kissing

    Gelbooru

    Shows a random hentai image from gelbooru with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Shows a random hentai image from gelbooru with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Usage
    .gelbooru yuri+kissing

    Hentai

    Shows a hentai image from a random website (gelbooru, danbooru, konachan or yandere) with a given tag. Tag is optional but preferred. Only 1 tag allowed.

    Shows a hentai image from a random website (gelbooru, danbooru, konachan or yandere) with a given tag. Tag is optional but preferred. Only 1 tag allowed.

    Usage
    .hentai yuri

    Hentaibomb

    Shows a total of 4 images (from gelbooru, danbooru, konachan and yandere). Tag is optional but preferred.

    Shows a total of 4 images (from gelbooru, danbooru, konachan and yandere). Tag is optional but preferred.

    Usage
    .hentaibomb yuri

    Hentaigif

    Sends a random hentai gif from the hentai_gif subreddit

    Sends a random hentai gif from the hentai_gif subreddit

    Usage
    .hentaigif

    Konachan

    Shows a random hentai image from konachan with a given tag. Tag is optional but preferred.

    Shows a random hentai image from konachan with a given tag. Tag is optional but preferred.

    Usage
    .konachan yuri

    Nhentai

    Let's you read any doujin using the magic number.

    Let's you read any doujin using the magic number.

    Usage
    .nhentai 209519

    Nhentaisearch

    Lets you search nhentai for doujins using keywords. You can also specify blacklisted words by putting a - in froint of the word. If the first set doesnt have the results you wanted, you can also specify page number.

    Lets you search nhentai for doujins using keywords. You can also specify blacklisted words by putting a - in froint of the word. If the first set doesnt have the results you wanted, you can also specify page number.

    Usage
    .nhentaisearch futa
    .nhentaisearch cumdump -futa
    .nhentaisearch cumdump 3
    .nhentaisearch cumdump -futa 3

    Nsfwtagbl

    Toggles whether the tag is blacklisted or not in nsfw searches. Provide no parameters to see the list of blacklisted tags.

    Toggles whether the tag is blacklisted or not in nsfw searches. Provide no parameters to see the list of blacklisted tags.

    User Guild Permissions

    ManageMessages

    Usage
    .nsfwtagbl poop

    Porn

    Pulls something from the porn subreddit.

    Pulls something from the porn subreddit.

    Usage
    .porn

    Pornbomb

    Shows a total of 4 images from realbooru. Tag is optional but preferred.

    Shows a total of 4 images from realbooru. Tag is optional but preferred.

    Usage
    .pornbomb anal

    Pussy

    Pulls something from the pussy subreddit.

    Pulls something from the pussy subreddit.

    Usage
    .pussy

    Realbooru

    Shows a random porn image from realbooru with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Shows a random porn image from realbooru with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Usage
    .realbooru anal

    Redditnsfw

    Grabs a post from any subreddit. Regardless of NSFW Status

    Grabs a post from any subreddit. Regardless of NSFW Status

    Usage
    .redditnsfw waifus34

    Rule34

    Shows a random image from rule34.xx with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Shows a random image from rule34.xx with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Usage
    .rule34 yuri+kissing

    Safebooru

    Shows a random image from safebooru with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Shows a random image from safebooru with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Usage
    .safebooru yuri+kissing

    Sankaku

    Grabs a random image from Sankaku using the tags you provide.

    Grabs a random image from Sankaku using the tags you provide.

    Usage
    .sankaku Vanilla

    Yandere

    Shows a random image from yandere with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Shows a random image from yandere with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Usage
    .yandere tag1+tag2
  • OwnerOnly

    Acadd

    Adds a command to the list of commands which will be executed automatically every X seconds.

    Adds a command to the list of commands which will be executed automatically every X seconds.

    User Guild Permissions

    Administrator

    Usage
    .acadd 60 .Purge 1000

    Aclist

    Lists all auto commands and the intervals in which they execute.

    Lists all auto commands and the intervals in which they execute.

    Usage
    .aclist

    Acrm

    Removes an auto command on the specified index.

    Removes an auto command on the specified index.

    User Guild Permissions

    Administrator

    Usage
    .acrm 3

    Addplaying

    Adds a specified string to the list of playing strings to rotate. You have to pick either 'Playing', 'Watching' or 'Listening' as the first parameter.

    Adds a specified string to the list of playing strings to rotate. You have to pick either 'Playing', 'Watching' or 'Listening' as the first parameter.

    Usage
    .addplaying Playing with you
    .addplaying Watching you sleep

    Bash

    Executes a bash command.

    Executes a bash command.

    Usage
    .bash neofetch

    Commandstats

    Shows stats for top guild, user, command, and module used. Along with how many times.

    Shows stats for top guild, user, command, and module used. Along with how many times.

    Usage
    .commandstats

    Config

    Gets or sets configuration values. Provide no arguments to see the list of configs you can edit/view. Provide config name to see all properties in that configuration and their values. 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.

    Gets or sets configuration values. Provide no arguments to see the list of configs you can edit/view. Provide config name to see all properties in that configuration and their values. 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.

    Usage
    .config
    .config bot
    .config bot color.ok
    .config bot color.ok ff0000

    Defprefix

    Sets bot's default prefix for all bot commands. Provide no parameters to see the current default prefix. This will not change this server's current prefix.

    Sets bot's default prefix for all bot commands. Provide no parameters to see the current default prefix. This will not change this server's current prefix.

    Usage
    .defprefix +

    Die

    Shuts the bot down.

    Shuts the bot down.

    Usage
    .die

    Evaluate

    Evaluates a c# expression

    Evaluates a c# expression

    Usage
    .evaluate no

    Forwardmessages

    Toggles forwarding of non-command messages sent to bot's DM to the bot owners

    Toggles forwarding of non-command messages sent to bot's DM to the bot owners

    Usage
    .forwardmessages

    Forwardtoall

    Toggles whether messages will be forwarded to all bot owners or only to the first one specified in the credentials.json file

    Toggles whether messages will be forwarded to all bot owners or only to the first one specified in the credentials.json file

    Usage
    .forwardtoall

    Imagesreload

    Reloads images bot is using. Safe to use even when bot is being used heavily.

    Reloads images bot is using. Safe to use even when bot is being used heavily.

    Usage
    .imagesreload

    Langsetdefault

    Sets the bot's default response language. All servers which use a default locale will use this one. Setting to `default` will use the host's current culture. Provide no parameters to see currently set language.

    Sets the bot's default response language. All servers which use a default locale will use this one. Setting to default will use the host's current culture. Provide no parameters to see currently set language.

    Usage
    .langsetdefault en-US
    .langsetdefault default

    Leaveserver

    Leaves a server using its ID

    Leaves a server using its ID

    Usage
    .leaveserver 123123123123

    Listplaying

    Lists all playing statuses with their corresponding number.

    Lists all playing statuses with their corresponding number.

    Usage
    .listplaying

    Listservers

    Lists servers the bot is on with some basic info. 15 per page.

    Lists servers the bot is on with some basic info. 15 per page.

    Usage
    .listservers 3

    Redisexec

    Executes a redis command. There is no confirmation so be careful.

    Executes a redis command. There is no confirmation so be careful.

    Usage
    .redisexec

    Removeplaying

    Removes a playing string on a given number.

    Removes a playing string on a given number.

    Usage
    .removeplaying

    Restart

    Restarts the bot. Might not work.

    Restarts the bot. Might not work.

    Usage
    .restart

    Restartshard

    Try (re)connecting a shard with a certain shardid when it dies. No one knows will it work. Keep an eye on the console for errors.

    Try (re)connecting a shard with a certain shardid when it dies. No one knows will it work. Keep an eye on the console for errors.

    Usage
    .restartshard 2

    Rotateplaying

    Toggles rotation of playing status of the dynamic strings you previously specified.

    Toggles rotation of playing status of the dynamic strings you previously specified.

    Usage
    .rotateplaying

    Scadd

    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.

    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.

    User Guild Permissions

    Administrator

    Usage
    .scadd .stats

    Scclear

    Removes all startup commands.

    Removes all startup commands.

    User Guild Permissions

    Administrator

    Usage
    .scclear

    Sclist

    Lists all startup commands in the order they will be executed in.

    Lists all startup commands in the order they will be executed in.

    Usage
    .sclist

    Scrm

    Removes a startup command on the specified index.

    Removes a startup command on the specified index.

    Usage
    .scrm 3

    Send

    Sends a message to someone on a different server through the bot. Separate server and channel/user ids with `|` and prefix the channel id with `c:` and the user id with `u:`.

    Sends a message to someone on a different server through the bot. Separate server and channel/user ids with | and prefix the channel id with c: and the user id with u:.

    Usage
    .send serverid|c:channelid message
    .send serverid|u:userid message

    Setavatar

    Sets a new avatar image for Mewdeko. Parameter is a direct link to an image.

    Sets a new avatar image for Mewdeko. Parameter is a direct link to an image.

    Usage
    .setavatar https://i.imgur.com/xTG3a1I.jpg

    Setgame

    Sets the bots game status to either Playing, Listening, or Watching.

    Sets the bots game status to either Playing, Listening, or Watching.

    Usage
    .setgame Playing with snakes.
    .setgame Watching anime.
    .setgame Listening music.

    Setname

    Gives the bot a new name.

    Gives the bot a new name.

    Usage
    .setname BotName

    Setstatus

    Sets the bot's status. (Online/Idle/Dnd/Invisible)

    Sets the bot's status. (Online/Idle/Dnd/Invisible)

    Usage
    .setstatus Idle

    Setstream

    Sets the bots stream. First parameter is the twitch link, second parameter is stream name.

    Sets the bots stream. First parameter is the twitch link, second parameter is stream name.

    Usage
    .setstream TWITCHLINK Hello

    Shardstats

    Stats for shards. Paginated with 25 shards per page.

    Stats for shards. Paginated with 25 shards per page.

    Usage
    .shardstats
    .shardstats 2

    Sqlexec

    Executes provided sql command and returns the number of affected rows. Dangerous.

    Executes provided sql command and returns the number of affected rows. Dangerous.

    Usage
    .sqlexec UPDATE DiscordUser SET CurrencyAmount=CurrencyAmount+1234

    Stringsreload

    Reloads localized bot strings.

    Reloads localized bot strings.

    Usage
    .stringsreload

    Sudo

    Alows a bot owner to run commands as a user

    Alows a bot owner to run commands as a user

    Usage
    .sudo @sylveon make me a sandwich

    Wait

    Used only as a startup command. Waits a certain number of miliseconds before continuing the execution of the following startup commands.

    Used only as a startup command. Waits a certain number of miliseconds before continuing the execution of the following startup commands.

    Usage
    .wait 3000
  • Permissions

    Allcatmdls

    Enable or disable all modules in a specified category.

    Enable or disable all modules in a specified category.

    Usage
    .allcatmdls enable Category Name
    .allcatmdls enable CategoryId

    Allchnlmdls

    Enable or disable all modules in a specified channel.

    Enable or disable all modules in a specified channel.

    Usage
    .allchnlmdls enable #SomeChannel

    Allcmdcooldowns

    Shows a list of all commands and their respective cooldowns.

    Shows a list of all commands and their respective cooldowns.

    Usage
    .allcmdcooldowns

    Allrolemdls

    Enable or disable all modules for a specific role.

    Enable or disable all modules for a specific role.

    Usage
    .allrolemdls [enable/disable] MyRole

    Allsrvrmdls

    Enable or disable all modules for your server.

    Enable or disable all modules for your server.

    Usage
    .allsrvrmdls [enable/disable]

    Allusrmdls

    Enable or disable all modules for a specific user.

    Enable or disable all modules for a specific user.

    Usage
    .allusrmdls enable @Someone

    Autobanword

    Sets a word that the autobans a user when said. Use the word again to remove it.

    Sets a word that the autobans a user when said. Use the word again to remove it.

    User Guild Permissions

    Administrator

    Usage
    .autobanword fuck

    Autobanwordlist

    Lists all autoban words.

    Lists all autoban words.

    User Guild Permissions

    Administrator

    Usage
    .autobanwordlist

    Catcmd

    Sets a command's permission at the category level.

    Sets a command's permission at the category level.

    Usage
    .catcmd .command name enable CategoryName
    .catcmd .command enable CategoryId

    Catmdl

    Sets a module's permission at the channel level.

    Sets a module's permission at the channel level.

    Usage
    .catmdl ModuleName enable SomeChannel

    Channelblacklist

    Either [add]s or [rem]oves a channel specified by an ID from a blacklist.

    Either [add]s or [rem]oves a channel specified by an ID from a blacklist.

    Usage
    .channelblacklist rem 12312312312

    Chnlcmd

    Sets a command's permission at the channel level.

    Sets a command's permission at the channel level.

    Usage
    .chnlcmd .command enable SomeChannel

    Chnlfilterinv

    Toggles automatic deletion of invites posted in the channel. Does not negate the `.srvrfilterinv` enabled setting. Does not affect users with the Administrator permission.

    Toggles automatic deletion of invites posted in the channel. Does not negate the .srvrfilterinv enabled setting. Does not affect users with the Administrator permission.

    Usage
    .chnlfilterinv

    Chnlfilterlin

    Toggles automatic deletion of links posted in the channel. Does not negate the `.srvrfilterlin` enabled setting. Does not affect users with the Administrator permission.

    Toggles automatic deletion of links posted in the channel. Does not negate the .srvrfilterlin enabled setting. Does not affect users with the Administrator permission.

    Usage
    .chnlfilterlin

    Chnlfilterwords

    Toggles automatic deletion of messages containing filtered words on the channel. Does not negate the `.srvrfilterwords` enabled setting. Does not affect users with the Administrator permission.

    Toggles automatic deletion of messages containing filtered words on the channel. Does not negate the .srvrfilterwords enabled setting. Does not affect users with the Administrator permission.

    Usage
    .chnlfilterwords

    Chnlmdl

    Sets a module's permission at the channel level.

    Sets a module's permission at the channel level.

    Usage
    .chnlmdl ModuleName enable SomeChannel

    Cmdcooldown

    Sets a cooldown per user for a command. Put just the command to remove the cooldown.

    Sets a cooldown per user for a command. Put just the command to remove the cooldown.

    Usage
    .cmdcooldown "some cmd" 10s

    Filterword

    Adds or removes (if it exists) a word from the list of filtered words. Use`.sfw` or `.cfw` to toggle filtering.

    Adds or removes (if it exists) a word from the list of filtered words. Use.sfw or .cfw to toggle filtering.

    Usage
    .filterword poop

    Fwarn

    toggles warn on filtered word, make sure to enable filters with sfw and add words with fw first.

    toggles warn on filtered word, make sure to enable filters with sfw and add words with fw first.

    User Guild Permissions

    Administrator

    Usage
    .fwarn y/n

    Fwclear

    Deletes all filtered words on this server.

    Deletes all filtered words on this server.

    User Guild Permissions

    Administrator

    Usage
    .fwclear

    Globalcommand

    Toggles whether a command can be used on any server.

    Toggles whether a command can be used on any server.

    Usage
    .globalcommand .stats

    Globalmodule

    Toggles whether a module can be used on any server.

    Toggles whether a module can be used on any server.

    Usage
    .globalmodule nsfw

    Globalpermlist

    Lists global permissions set by the bot owner.

    Lists global permissions set by the bot owner.

    Usage
    .globalpermlist

    Invwarn

    Toggles warning on inviteposting, make sure to enable .sfi first.

    Toggles warning on inviteposting, make sure to enable .sfi first.

    User Guild Permissions

    Administrator

    Usage
    .invwarn y/n

    Listperms

    Lists whole permission chain with their indexes. You can specify an optional page number if there are a lot of permissions.

    Lists whole permission chain with their indexes. You can specify an optional page number if there are a lot of permissions.

    Usage
    .listperms
    .listperms 3

    Lstfilterwords

    Shows a list of filtered words.

    Shows a list of filtered words.

    Usage
    .lstfilterwords

    Moveperm

    Moves permission from one position to another in the Permissions list.

    Moves permission from one position to another in the Permissions list.

    Usage
    .moveperm 2 4

    Permrole

    Sets a role which can change permissions. Supply no parameters to see the current one. Type 'reset' instead of the role name to reset the currently set permission role. Users with the Administrator server permissions can use permission commands regardless of whether they have the specified role. There is no default permission role.

    Sets a role which can change permissions. Supply no parameters to see the current one. Type 'reset' instead of the role name to reset the currently set permission role. Users with the Administrator server permissions can use permission commands regardless of whether they have the specified role. There is no default permission role.

    User Guild Permissions

    Administrator

    Usage
    .permrole Some Role
    .permrole reset

    Removeperm

    Removes a permission from a given position in the Permissions list.

    Removes a permission from a given position in the Permissions list.

    Usage
    .removeperm 1

    Resetglobalperms

    Resets global permissions set by bot owner.

    Resets global permissions set by bot owner.

    Usage
    .resetglobalperms

    Resetperms

    Resets the bot's permissions module on this server to the default value.

    Resets the bot's permissions module on this server to the default value.

    User Guild Permissions

    Administrator

    Usage
    .resetperms

    Rolecmd

    Sets a command's permission at the role level.

    Sets a command's permission at the role level.

    Usage
    .rolecmd "command name" disable MyRole

    Rolemdl

    Sets a module's permission at the role level.

    Sets a module's permission at the role level.

    Usage
    .rolemdl ModuleName enable MyRole

    Serverblacklist

    Either [add]s or [rem]oves a server specified by a Name or an ID from a blacklist.

    Either [add]s or [rem]oves a server specified by a Name or an ID from a blacklist.

    Usage
    .serverblacklist add 12312321312
    .serverblacklist rem SomeTrashServer

    Srvrcmd

    Sets a command's permission at the server level.

    Sets a command's permission at the server level.

    Usage
    .srvrcmd "command name" disable

    Srvrfilterinv

    Toggles automatic deletion of invites posted in the server. Does not affect users with the Administrator permission.

    Toggles automatic deletion of invites posted in the server. Does not affect users with the Administrator permission.

    Usage
    .srvrfilterinv

    Srvrfilterlin

    Toggles automatic deletion of links posted in the server. Does not affect users with the Administrator permission.

    Toggles automatic deletion of links posted in the server. Does not affect users with the Administrator permission.

    Usage
    .srvrfilterlin

    Srvrfilterwords

    Toggles automatic deletion of messages containing filtered words on the server. Does not affect users with the Administrator permission.

    Toggles automatic deletion of messages containing filtered words on the server. Does not affect users with the Administrator permission.

    Usage
    .srvrfilterwords

    Srvrmdl

    Sets a module's permission at the server level.

    Sets a module's permission at the server level.

    Usage
    .srvrmdl ModuleName enable

    Userblacklist

    Either [add]s or [rem]oves a user specified by a Mention or an ID from a blacklist.

    Either [add]s or [rem]oves a user specified by a Mention or an ID from a blacklist.

    Usage
    .userblacklist add @SomeUser spam pinging
    .userblacklist rem 12312312313 applied for unban

    Usrcmd

    Sets a command's permission at the user level.

    Sets a command's permission at the user level.

    Usage
    .usrcmd .command enable SomeUsername

    Usrmdl

    Sets a module's permission at the user level.

    Sets a module's permission at the user level.

    Usage
    .usrmdl ModuleName enable SomeUsername

    Verbose

    Toggles or sets whether to show when a command/module is blocked.

    Toggles or sets whether to show when a command/module is blocked.

    Usage
    .verbose
    .verbose true
  • RoleGreets

    Rolegreetadd

    Adds a role to RoleGreets. Uses the current or mentioned channel to greet. 10 per guild,

    Adds a role to RoleGreets. Uses the current or mentioned channel to greet. 10 per guild,

    User Guild Permissions

    Administrator

    Usage
    .rolegreetadd @role
    .rolegreetadd @role #channel

    Rolegreetdelete

    Sets after how much time a RoleGreet is deleted. You can either use seconds directly or format it like 2m2s. Setting it to 0 disables deletion. Default is 0.

    Sets after how much time a RoleGreet is deleted. You can either use seconds directly or format it like 2m2s. Setting it to 0 disables deletion. Default is 0.

    User Guild Permissions

    Administrator

    Usage
    .rolegreetdelete 1s
    .rolegreetdelete 1

    Rolegreetdisable

    Disables a RoleGreet by Id

    Disables a RoleGreet by Id

    User Guild Permissions

    Administrator

    Usage
    .rolegreetdisable 1 true/false

    Rolegreetgreetbots

    Sets whether a RoleGreet will also greet bots.

    Sets whether a RoleGreet will also greet bots.

    User Guild Permissions

    Administrator

    Usage
    .rolegreetgreetbots 1 false

    Rolegreetlist

    Lists all RoleGreets and their properties.

    Lists all RoleGreets and their properties.

    User Guild Permissions

    Administrator

    Usage
    .rolegreetlist

    Rolegreetmessage

    Gets or sets a roleGreet message for a given RoleGreet ID. To set a custom embed use https://eb.mewdeko.tech together with https://blog.mewdeko.tech/placeholders

    Gets or sets a roleGreet message for a given RoleGreet ID. To set a custom embed use https://eb.mewdeko.tech together with https://blog.mewdeko.tech/placeholders

    User Guild Permissions

    Administrator

    Usage
    .rolegreetmessage 2
    .rolegreetmessage 2 embedcode/message

    Rolegreetremove

    Removes a MultiGreet channel using the ID in .rgl. Can also remove all RoleGreets for a mentioned role.

    Removes a MultiGreet channel using the ID in .rgl. Can also remove all RoleGreets for a mentioned role.

    User Guild Permissions

    Administrator

    Usage
    .rolegreetremove 1
    .rolegreetremove @role

    Rolegreetwebhook

    Allows you to set/update/remove a RoleGreet name and avatar. Put just the RoleGreet ID to remove the webhook. Avatar is optional, but must be a direct url to the img used.

    Allows you to set/update/remove a RoleGreet name and avatar. Put just the RoleGreet ID to remove the webhook. Avatar is optional, but must be a direct url to the img used.

    User Guild Permissions

    Administrator

    Usage
    .rolegreetwebhook 26 Mewdeko avatarurl
    .rolegreetwebhook 26 Mewdeko
    .rolegreetwebhook 26
  • RoleStates

    Addrolestorolestate

    Adds roles to a users rolestate

    Adds roles to a users rolestate

    User Guild Permissions

    Administrator

    Usage
    .addrolestorolestate user role1 role2 "Role with spaces"

    Deleteuserrolestate

    Deletes a users rolestate

    Deletes a users rolestate

    User Guild Permissions

    Administrator

    Usage
    .deleteuserrolestate user
    .deleteuserrolestate userid

    Removerolesfromrolestate

    Removes roles from a users rolestate

    Removes roles from a users rolestate

    User Guild Permissions

    Administrator

    Usage
    .removerolesfromrolestate user role1 role2 "Role with spaces"

    Rolestatesadddenyrole

    Adds one or more roles that are excluded from rolestates

    Adds one or more roles that are excluded from rolestates

    User Guild Permissions

    Administrator

    Usage
    .rolestatesadddenyrole role roleid

    Rolestatesadddenyuser

    Add one or more users that are excluded from rolestates

    Add one or more users that are excluded from rolestates

    User Guild Permissions

    Administrator

    Usage
    .rolestatesadddenyuser user userid

    Rolestatesremoveadduser

    Removes one or more users from being excluded from rolestates

    Removes one or more users from being excluded from rolestates

    User Guild Permissions

    Administrator

    Usage
    .rolestatesremoveadduser user userid

    Rolestatesremovedenyrole

    Removes one or more roles from being excluded from rolestates

    Removes one or more roles from being excluded from rolestates

    User Guild Permissions

    Administrator

    Usage
    .rolestatesremovedenyrole role roleid

    Setuserrolestate

    Sets a users rolestate. Can be used to assign roles to a user before they join.

    Sets a users rolestate. Can be used to assign roles to a user before they join.

    User Guild Permissions

    Administrator

    Usage
    .setuserrolestate user role1 role2 "Role with spaces"

    Togglerolestates

    Enables or disables rolestates for the server

    Enables or disables rolestates for the server

    User Guild Permissions

    Administrator

    Usage
    .togglerolestates

    Togglerolestatesclearonban

    Toggles whether rolestates are cleared when a user is banned

    Toggles whether rolestates are cleared when a user is banned

    User Guild Permissions

    Administrator

    Usage
    .togglerolestatesclearonban

    Togglerolestatesignorebots

    Toggles whether bots are ignored by rolestates

    Toggles whether bots are ignored by rolestates

    User Guild Permissions

    Administrator

    Usage
    .togglerolestatesignorebots

    Viewrolestates

    Views all users with rolestates

    Views all users with rolestates

    User Guild Permissions

    Administrator

    Usage
    .viewrolestates

    Viewrolestatessettings

    Views the current settings for rolestates

    Views the current settings for rolestates

    User Guild Permissions

    Administrator

    Usage
    .viewrolestatessettings
  • Searches

    Anime

    Queries anilist for an anime and shows the first result.

    Queries anilist for an anime and shows the first result.

    Usage
    .anime aquarion evol

    Autotranslang

    Sets your source and target language to be used with `.at`. Specify no parameters to remove previously set value.

    Sets your source and target language to be used with .at. Specify no parameters to remove previously set value.

    Usage
    .autotranslang en>fr

    Autotranslate

    Starts automatic translation of all messages by users who set their `.atl` in this channel. You can set "del" parameter to automatically delete all translated user messages.

    Starts automatic translation of all messages by users who set their .atl in this channel. You can set "del" parameter to automatically delete all translated user messages.

    User Guild Permissions

    Administrator

    Usage
    .autotranslate
    .autotranslate del

    Baka

    Returns a baka gif.

    Returns a baka gif.

    Usage
    .baka @user

    Bible

    Shows bible verse. You need to supply book name and chapter:verse

    Shows bible verse. You need to supply book name and chapter:verse

    Usage
    .bible genesis 3:19

    Bite

    Returns a bite gif.

    Returns a bite gif.

    Usage
    .bite @user

    Blush

    Returns a blush gif.

    Returns a blush gif.

    Usage
    .blush @user

    Bored

    Returns a bored gif.

    Returns a bored gif.

    Usage
    .bored @user

    Catfact

    Shows a random catfact from

    Shows a random catfact from https://catfacts-api.appspot.com/api/facts

    Usage
    .catfact

    Charinfo

    Gets info for a character.

    Gets info for a character.

    Usage
    .charinfo Sylveon

    Chucknorris

    Shows a random Chuck Norris joke.

    Shows a random Chuck Norris joke.

    Usage
    .chucknorris

    Color

    Shows you pictures of colors which correspond to the inputed hex values. Max 10.

    Shows you pictures of colors which correspond to the inputed hex values. Max 10.

    Usage
    .color 00ff00
    .color f00 0f0 00f

    Cry

    Returns a cry gif.

    Returns a cry gif.

    Usage
    .cry @user

    Cuddle

    Returns a cuddle gif.

    Returns a cuddle gif.

    Usage
    .cuddle @user

    Dance

    Returns a dance gif.

    Returns a dance gif.

    Usage
    .dance @user

    Define

    Finds a definition of a word.

    Finds a definition of a word.

    Usage
    .define heresy

    Facepalm

    Returns a facepalm gif.

    Returns a facepalm gif.

    Usage
    .facepalm @user

    Feed

    Returns a feed gif.

    Returns a feed gif.

    Usage
    .feed @user

    Feedadd

    Subscribes to a feed. Bot will post an update up to once every 10 seconds. You can have up to 10 feeds on one server. All feeds must have unique URLs. Set a channel as a second optional parameter to specify where to send the updates.

    Subscribes to a feed. Bot will post an update up to once every 10 seconds. You can have up to 10 feeds on one server. All feeds must have unique URLs. Set a channel as a second optional parameter to specify where to send the updates.

    User Guild Permissions

    ManageMessages

    Usage
    .feedadd https://www.rt.com/rss/
    .feedadd https://www.rt.com/rss/ #updates

    Feedlist

    Shows the list of feeds you've subscribed to on this server.

    Shows the list of feeds you've subscribed to on this server.

    User Guild Permissions

    ManageMessages

    Usage
    .feedlist

    Feedmessage

    Add a custom message to a certain feed. Find the number using .feeds. You can use https://eb.mewdeko.tech along with https://blog.mewdeko.tech/placeholders to make cool embeds with this.

    Add a custom message to a certain feed. Find the number using .feeds. You can use https://eb.mewdeko.tech along with https://blog.mewdeko.tech/placeholders to make cool embeds with this.

    User Guild Permissions

    ManageMessages

    Usage
    .feedmessage 1 embedcode

    Feedremove

    Stops tracking a feed on the given index. Use `.feeds` command to see a list of feeds and their indexes.

    Stops tracking a feed on the given index. Use .feeds command to see a list of feeds and their indexes.

    User Guild Permissions

    ManageMessages

    Usage
    .feedremove 3

    Findanime

    Finds an anime using a clip or screenshot or a url. Not perfect.

    Finds an anime using a clip or screenshot or a url. Not perfect.

    Usage
    .findanime

    Gatari

    Shows osu!gatari stats for a player.

    Shows osu!gatari stats for a player.

    Usage
    .gatari Name
    .gatari Name ctb

    Google

    Get a Google search link for some terms.

    Get a Google search link for some terms.

    Usage
    .google query

    Handhold

    ... Lewd.

    … Lewd.

    Usage
    .handhold @user

    Happy

    Returns a happy gif.

    Returns a happy gif.

    Usage
    .happy @user

    Hearthstone

    Searches for a Hearthstone card and shows its image. Takes a while to complete.

    Searches for a Hearthstone card and shows its image. Takes a while to complete.

    Usage
    .hearthstone Ysera

    Highfive

    Returns a highfive gif.

    Returns a highfive gif.

    Usage
    .highfive @user

    Hug

    Returns a hug gif.

    Returns a hug gif.

    Usage
    .hug @user

    Image

    Pulls a random image using a search parameter.

    Pulls a random image using a search parameter.

    Usage
    .image cute kitten

    Kiss

    Returns a kiss gif.

    Returns a kiss gif.

    Usage
    .kiss @user

    Laugh

    Returns a laugh gif.

    Returns a laugh gif.

    Usage
    .laugh @user

    Lmgtfy

    Google something for an idiot.

    Google something for an idiot.

    Usage
    .lmgtfy query

    Magicitem

    Shows a random magic item from

    Shows a random magic item from https://1d4chan.org/wiki/List_of_/tg/%27s_magic_items

    Usage
    .magicitem

    Magicthegathering

    Searches for a Magic The Gathering card.

    Searches for a Magic The Gathering card.

    Usage
    .magicthegathering about face
    .magicthegathering about face

    Mal

    Shows basic info from a MyAnimeList profile.

    Shows basic info from a MyAnimeList profile.

    Usage
    .mal straysocks

    Manga

    Queries anilist for a manga and shows the first result.

    Queries anilist for a manga and shows the first result.

    Usage
    .manga Shingeki no kyojin

    Meme

    Sends a random meme from reddit

    Sends a random meme from reddit

    Usage
    .meme

    Memegen

    Generates a meme from memelist with specified text. Separate multiple text values with semicolons. Provide no meme text to see an example meme with that template.

    Generates a meme from memelist with specified text. Separate multiple text values with semicolons. Provide no meme text to see an example meme with that template.

    Usage
    .memegen biw gets iced coffee;in the winter
    .memegen ntot

    Memelist

    Shows a list of template keys (and their repspective names) used for `.memegen`.

    Shows a list of template keys (and their repspective names) used for .memegen.

    Usage
    .memelist

    Movie

    Queries omdb for movies or series, show first result.

    Queries omdb for movies or series, show first result.

    Usage
    .movie Batman vs Superman

    Osu

    Shows osu! stats for a player.

    Shows osu! stats for a player.

    Usage
    .osu Name
    .osu Name taiko

    Osu5

    Displays a user's top 5 plays.

    Displays a user's top 5 plays.

    Usage
    .osu5 Name

    Pat

    Returns a pat gif.

    Returns a pat gif.

    Usage
    .pat @user

    Poke

    Returns a poke gif.

    Returns a poke gif.

    Usage
    .poke @user

    Pokemon

    Searches for a pokemon.

    Searches for a pokemon.

    Usage
    .pokemon Sylveon

    Pout

    Returns a pout gif.

    Returns a pout gif.

    Usage
    .pout @user

    Punch

    ... Violent!

    … Violent!

    Usage
    .punch

    Randjoke

    Shows a random joke.

    Shows a random joke.

    Usage
    .randjoke

    Randombird

    Shows a random bird image.

    Shows a random bird image.

    Usage
    .randombird

    Randomcat

    Shows a random cat image.

    Shows a random cat image.

    Usage
    .randomcat

    Randomdog

    Shows a random dog image.

    Shows a random dog image.

    Usage
    .randomdog

    Randomfood

    Shows a random food image.

    Shows a random food image.

    Usage
    .randomfood

    Randomkitsune

    What does the fox say? Returns a random kitsune.

    What does the fox say? Returns a random kitsune.

    Usage
    .randomkitsune

    Randomneko

    Nya~ Returns a random neko!

    Nya~ Returns a random neko!

    Usage
    .randomneko

    Randomreddit

    Gets an image from a specified subreddit. Must not be NSFW.

    Gets an image from a specified subreddit. Must not be NSFW.

    Usage
    .randomreddit sylveon

    Randomwaifu

    Ara Ara~ Returns a random waifu.

    Ara Ara~ Returns a random waifu.

    Usage
    .randomwaifu

    Resolvetonetags

    Resolves all tone tags found in a given string.

    Resolves all tone tags found in a given string.

    Usage
    .resolvetonetags /gen
    .resolvetonetags I need some cuddles :3 /qp

    Revav

    Returns a Google reverse image search for someone's avatar.

    Returns a Google reverse image search for someone's avatar.

    Usage
    .revav @Someone

    Revimg

    Returns a Google reverse image search for an image from a link.

    Returns a Google reverse image search for an image from a link.

    Usage
    .revimg Image link

    Rip

    Shows the inevitable fate of someone.

    Shows the inevitable fate of someone.

    Usage
    .rip @Someone

    Rsstest

    Tests an rss feed that you are subscribed to.

    Tests an rss feed that you are subscribed to.

    User Guild Permissions

    ManageMessages

    Usage
    .rsstest 1

    Safebooru

    Shows a random image from safebooru with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Shows a random image from safebooru with a given tag. Tag is optional but preferred. (multiple tags are appended with +)

    Usage
    .safebooru yuri+kissing

    Ship

    Ship two users or ship yourself with another user!

    Ship two users or ship yourself with another user!

    Usage
    .ship @user
    .ship @user1 @user2

    Shoot

    Shoots a mentioned user

    Shoots a mentioned user

    Usage
    .shoot @user

    Shorten

    Attempts to shorten an URL, if it fails, returns the input URL.

    Attempts to shorten an URL, if it fails, returns the input URL.

    Usage
    .shorten https://google.com

    Shrug

    Returns a shrug gif.

    Returns a shrug gif.

    Usage
    .shrug @user

    Slap

    Returns a slap gif.

    Returns a slap gif.

    Usage
    .slap @user

    Sleep

    Returns a sleep gif.

    Returns a sleep gif.

    Usage
    .sleep @user

    Smile

    Returns a smile gif.

    Returns a smile gif.

    Usage
    .smile @user

    Smug

    Returns a smug gif.

    Returns a smug gif.

    Usage
    .smug @user

    Stare

    Returns a stare gif.

    Returns a stare gif.

    Usage
    .stare @user

    Steam

    Returns a store link for a steam game with the specified name. It doesn't work very well because bundles.

    Returns a store link for a steam game with the specified name. It doesn't work very well because bundles.

    Usage
    .steam Sakura Agent

    Streamadd

    Notifies this channel when the stream on the specified URL goes online or offline. Offline notifications will only show if you enable `.streamoff`. Maximum 10 per server.

    Notifies this channel when the stream on the specified URL goes online or offline. Offline notifications will only show if you enable .streamoff. Maximum 10 per server.

    User Guild Permissions

    ManageMessages

    Usage
    .streamadd twitch.tv/someguy

    Streamcheck

    Retrieves information about a stream.

    Retrieves information about a stream.

    Usage
    .streamcheck https://twitch.tv/somedude

    Streamlist

    Lists all streams you are following on this server and their respective indexes.

    Lists all streams you are following on this server and their respective indexes.

    Usage
    .streamlist

    Streammessage

    Sets the message which will show when the stream on the specified index comes online.

    Sets the message which will show when the stream on the specified index comes online.

    User Guild Permissions

    ManageMessages

    Usage
    .streammessage 1 Hey @erryone i'm back online!1!!

    Streamoffline

    Toggles whether the bot will also notify when added streams go offline.

    Toggles whether the bot will also notify when added streams go offline.

    User Guild Permissions

    ManageMessages

    Usage
    .streamoffline

    Streamremove

    Stops following the stream on the specified index. (use `.stl` to see indexes)

    Stops following the stream on the specified index. (use .stl to see indexes)

    User Guild Permissions

    ManageMessages

    Usage
    .streamremove 2

    Streamsclear

    Clears all followed streams.

    Clears all followed streams.

    User Guild Permissions

    Administrator

    Usage
    .streamsclear

    Testlocalize

    Resolves a localization string, split inputs with virticle lines (|)

    Resolves a localization string, split inputs with virticle lines (|)

    Usage
    .testlocalize dragon_goes_suk
    .testlocalize perm_quick_options_redundant_tool_disable_description
    .testlocalize member_role_updated|1234|5678

    Think

    Returns a think gif.

    Returns a think gif.

    Usage
    .think @user

    Thumbsup

    Returns a thumbsup gif.

    Returns a thumbsup gif.

    Usage
    .thumbsup @user

    Tickle

    Returns a tickle gif.

    Returns a tickle gif.

    Usage
    .tickle @user

    Time

    Shows the current time and timezone in the specified location.

    Shows the current time and timezone in the specified location.

    Usage
    .time London, UK

    Translangs

    Lists the valid languages for translation.

    Lists the valid languages for translation.

    Usage
    .translangs

    Translate

    Translates from>to text. From the given language to the destination language.

    Translates from>to text. From the given language to the destination language.

    Usage
    .translate fr Hello

    Urbandict

    Searches Urban Dictionary for a word.

    Searches Urban Dictionary for a word.

    Usage
    .urbandict Pineapple

    Wave

    Returns a wave gif.

    Returns a wave gif.

    Usage
    .wave @user

    Weather

    Shows weather data for a specified city. You can also specify a country after a comma.

    Shows weather data for a specified city. You can also specify a country after a comma.

    Usage
    .weather Moscow, RU

    Wiki

    Gives you back a wikipedia link

    Gives you back a wikipedia link

    Usage
    .wiki query

    Wikia

    Gives you back a fandom link

    Gives you back a fandom link

    Usage
    .wikia mtg Vigilance
    .wikia mlp Dashy

    Wink

    Returns a wink gif.

    Returns a wink gif.

    Usage
    .wink @user

    Wowjoke

    Get one of Kwoth's penultimate WoW jokes.

    Get one of Kwoth's penultimate WoW jokes.

    Usage
    .wowjoke

    Xkcd

    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.

    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.

    Usage
    .xkcd
    .xkcd 1400
    .xkcd latest

    Yomama

    Shows a random joke from

    Shows a random joke from https://api.yomomma.info/

    Usage
    .yomama

    Youtube

    Searches youtubes and shows the first result

    Searches youtubes and shows the first result

    Usage
    .youtube query
  • ServerManagement

    Addemote

    Adds an emote from a emote, link, or uploaded file.

    Adds an emote from a emote, link, or uploaded file.

    User Guild Permissions

    ManageEmojisAndStickers

    Bot Guild Permissions

    ManageEmojisAndStickers

    Usage
    .addemote name emote
    .addemote name url

    Addroletolist

    Allows you to add a role to userIDs or usernames in a list. Provide one ID or Username per line in the txt file.

    Allows you to add a role to userIDs or usernames in a list. Provide one ID or Username per line in the txt file.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .addroletolist role

    Addroletorole

    Adds a role to users in a different role

    Adds a role to users in a different role

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .addroletorole inrole addrole

    Addthenremove

    Removes the first role from everyone that has it, and adds the second role to the users in the first role

    Removes the first role from everyone that has it, and adds the second role to the users in the first role

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .addthenremove roletoremove roletoadd

    Addtoall

    Adds a role to everyone

    Adds a role to everyone

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .addtoall roletoadd

    Addtoallbots

    Adds a role to only bots.

    Adds a role to only bots.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .addtoallbots roletoadd

    Addtoallusers

    Adds a role to only users.

    Adds a role to only users.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .addtoallusers roletoadd

    Adduserstorole

    Add users to a role

    Add users to a role

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .adduserstorole @role @user user userID

    Atuo

    Adds a role to users over or at a specified server join age

    Adds a role to users over or at a specified server join age

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .atuo 7d role

    Atuu

    Adds a role to users under a specified server join age

    Adds a role to users under a specified server join age

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .atuu 7d role

    Ccatc

    Creates a category and creates text channels under it with names you choose.

    Creates a category and creates text channels under it with names you choose.

    User Guild Permissions

    ManageChannels

    Usage
    .ccatc CategoryName Channel "Channel With Spaces"

    Ccavc

    Creates a category and creates voice channels under it with names you choose.

    Creates a category and creates voice channels under it with names you choose.

    User Guild Permissions

    ManageChannels

    Usage
    .ccavc CategoryName Channel "Channel With Spaces"

    Cctc

    Creates text channels under the category you choose.

    Creates text channels under the category you choose.

    User Guild Permissions

    ManageChannels

    Usage
    .cctc CategoryName Channel "Channel With Spaces"

    Ccvc

    Creates voice channels under the category you choose.

    Creates voice channels under the category you choose.

    User Guild Permissions

    ManageChannels

    Usage
    .ccvc CategoryName Channel "Channel With Spaces"

    Createroles

    Create multiple roles at a time for stuff like level roles!

    Create multiple roles at a time for stuff like level roles!

    User Guild Permissions

    ManageRoles

    Bot Channel Permissions

    ManageRoles

    Usage
    .createroles rolename "role name with spaces"

    Createwebhook

    Creates a webhook in the mentioned channel. Avatar can be a url or an attachment.

    Creates a webhook in the mentioned channel. Avatar can be a url or an attachment.

    User Guild Permissions

    Administrator

    Usage
    .createwebhook channel name avatar

    Deleteroles

    Deletes a set of roles you mention. Must be below your highest role and the bots highest for it to work.

    Deletes a set of roles you mention. Must be below your highest role and the bots highest for it to work.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .deleteroles @role @role
    .deleteroles roleid roleid

    Exportrolelist

    Exports a list of roles to a file that can be imported with the importrolelist command

    Exports a list of roles to a file that can be imported with the importrolelist command

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .exportrolelist

    Grab

    Moves the user you mention to your vc. ***The user you mention must already be in a vc.***

    Moves the user you mention to your vc. The user you mention must already be in a vc.

    Usage
    .grab @user

    Importrolelist

    Imports a list of roles from a file exported from the exportrolelist command. Add true to the command to add new roles instead of adding users to existing roles

    Imports a list of roles from a file exported from the exportrolelist command. Add true to the command to add new roles instead of adding users to existing roles

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .importrolelist
    .importrolelist true

    Lock

    Locks the current channel.

    Locks the current channel.

    User Guild Permissions

    ManageMessages

    Bot Guild Permissions

    ManageMessages

    Usage
    .lock

    Lockcheck

    Checks all roles to make sure they are lockdown compliant

    Checks all roles to make sure they are lockdown compliant

    User Guild Permissions

    Administrator

    Usage
    .lockcheck

    Lockdown

    Locks the server, will tell you to run lockcheck if some roles are in the way of lockdown.

    Locks the server, will tell you to run lockcheck if some roles are in the way of lockdown.

    User Guild Permissions

    ManageChannels

    Usage
    .lockdown

    Moveto

    Moves you to a vc you name. ***You must already be in a vc for this to work.***

    Moves you to a vc you name. You must already be in a vc for this to work.

    Usage
    .moveto calls

    Moveuserto

    Moves a user you mention to a different vc. ***The user must already be in a vc.***

    Moves a user you mention to a different vc. The user must already be in a vc.

    User Guild Permissions

    ManageChannels

    Usage
    .moveuserto @Yuno Gasai calls

    Nuke

    Completely deletes the current channel and remakes it as it was. Useful for quick channel purges. Can be used directly in channel or by mentioning one.

    Completely deletes the current channel and remakes it as it was. Useful for quick channel purges. Can be used directly in channel or by mentioning one.

    User Guild Permissions

    ManageChannels

    Usage
    .nuke #channel

    Permcontrol

    Allows you to set multiple permission for a role/user in a channel

    Allows you to set multiple permission for a role/user in a channel

    User Guild Permissions

    ManageChannels

    Usage
    .permcontrol #channel allow/deny user/role managemessages viewchannel

    Permview

    Shows guild permissions for a role or user.

    Shows guild permissions for a role or user.

    Usage
    .permview
    .permview @role
    .permview @user

    Removeemote

    Removes an emote you choose.

    Removes an emote you choose.

    User Guild Permissions

    ManageEmojisAndStickers

    Bot Guild Permissions

    ManageEmojisAndStickers

    Usage
    .removeemote emote

    Removefromall

    Removes a role from everyone.

    Removes a role from everyone.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .removefromall roletoremove

    Removefromallbots

    Removes a role from all bots

    Removes a role from all bots

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .removefromallbots roletoremove

    Removefromallusers

    Removes a role from all users.

    Removes a role from all users.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .removefromallusers roletoremove

    Removefromrole

    Removes the second mentioned mentioned role from the users mentioned in the first role.

    Removes the second mentioned mentioned role from the users mentioned in the first role.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .removefromrole inrole removethisfrominrole

    Removeroles

    Lets you set remove multiple roles from a user.

    Lets you set remove multiple roles from a user.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .removeroles @user @role @role

    Removeusersfromrole

    Remove users from a role

    Remove users from a role

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .removeusersfromrole @role @user user userID

    Renameemote

    renames an emote you choose.

    renames an emote you choose.

    User Guild Permissions

    ManageEmojisAndStickers

    Bot Guild Permissions

    ManageEmojisAndStickers

    Usage
    .renameemote emote newname

    Rj

    Lists the current running massrole jobs

    Lists the current running massrole jobs

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .rj

    Setbanner

    Sets the server banner, only works if you have enough boosts.

    Sets the server banner, only works if you have enough boosts.

    User Guild Permissions

    Administrator

    Usage
    .setbanner url

    Seticon

    Sets the server icon

    Sets the server icon

    User Guild Permissions

    Administrator

    Usage
    .seticon url

    Setroles

    Lets you set mulitple roles on a user.

    Lets you set mulitple roles on a user.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .setroles @user @role @role

    Setservername

    Sets the servers name

    Sets the servers name

    User Guild Permissions

    Administrator

    Usage
    .setservername name

    Setsplash

    Sets the invite splash, must have a high enough level.

    Sets the invite splash, must have a high enough level.

    User Guild Permissions

    Administrator

    Usage
    .setsplash url

    Sfr

    Lets you steal emotes for specific roles

    Lets you steal emotes for specific roles

    User Guild Permissions

    ManageEmojisAndStickers

    Bot Guild Permissions

    ManageEmojisAndStickers

    Usage
    .sfr role emote emote
    .sfr roleid emote emote

    Sj

    Stops a massrole job with the given number.

    Stops a massrole job with the given number.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .sj 1

    Slowmode

    Toggles slowmode in the current or mentioned channel. Default value is 60s without any parameters

    Toggles slowmode in the current or mentioned channel. Default value is 60s without any parameters

    User Guild Permissions

    ManageChannels

    Usage
    .slowmode
    .slowmode channel
    .slowmode seconds
    .slowmode seconds channel

    Steal

    Steals one or more emotes you mention.

    Steals one or more emotes you mention.

    User Guild Permissions

    ManageEmojisAndStickers

    Bot Guild Permissions

    ManageEmojisAndStickers

    Usage
    .steal emote emote emote

    Syncroletoall

    Allows you to sync role perms that are in this channel to all channels and categories.

    Allows you to sync role perms that are in this channel to all channels and categories.

    User Guild Permissions

    ManageChannels

    Bot Guild Permissions

    ManageChannels

    Usage
    .syncroletoall @role
    .syncroletoall roleid

    Syncroletoallcategories

    Syncs a roles permissions from the current channel to all categories, channels excluded unless they are synced.

    Syncs a roles permissions from the current channel to all categories, channels excluded unless they are synced.

    User Guild Permissions

    ManageChannels

    Bot Guild Permissions

    ManageChannels

    Usage
    .syncroletoallcategories @role

    Syncroletoallchannels

    Syncs the selected roles permissions from this channel to all channels

    Syncs the selected roles permissions from this channel to all channels

    User Guild Permissions

    ManageChannels

    Bot Guild Permissions

    ManageChannels

    Usage
    .syncroletoallchannels @role

    Unlock

    Unlocks the current or mentioned channel

    Unlocks the current or mentioned channel

    User Guild Permissions

    ManageMessages

    Bot Guild Permissions

    ManageMessages

    Usage
    .unlock
    .unlock #channel

    Unlockdown

    Ends a server lockdown.

    Ends a server lockdown.

    User Guild Permissions

    ManageChannels

    Usage
    .unlockdown
  • Starboard

    Repostthreshold

    Sets after how many messages mewdeko reposts a starboard message

    Sets after how many messages mewdeko reposts a starboard message

    User Guild Permissions

    ManageChannels

    Usage
    .repostthreshold 0
    .repostthreshold 5

    Setstar

    Sets the star used for starboard.

    Sets the star used for starboard.

    User Guild Permissions

    ManageChannels

    Usage
    .setstar emote

    Setstarboard

    Sets the starboard channel

    Sets the starboard channel

    User Guild Permissions

    ManageChannels

    Usage
    .setstarboard #channel

    Setstars

    Sets the amount of stars needed to reach starboard.

    Sets the amount of stars needed to reach starboard.

    User Guild Permissions

    ManageChannels

    Usage
    .setstars 90

    Starboardallowbots

    Sets wether starboard ignores bots. Defaults to false.

    Sets wether starboard ignores bots. Defaults to false.

    User Guild Permissions

    ManageChannels

    Usage
    .starboardallowbots true

    Starboardchtoggle

    Adds or removes a channel from the black/whitelist depending on what's set in `.swm`

    Adds or removes a channel from the black/whitelist depending on what's set in .swm

    User Guild Permissions

    ManageChannels

    Usage
    .starboardchtoggle #channel

    Starboardremoveonbelowthreshold

    Sets wether a post is removed when its below the set star count.

    Sets wether a post is removed when its below the set star count.

    User Guild Permissions

    ManageChannels

    Usage
    .starboardremoveonbelowthreshold true

    Starboardremoveondelete

    Sets wether starboard removes a post when the origin message is deleted.

    Sets wether starboard removes a post when the origin message is deleted.

    User Guild Permissions

    ManageChannels

    Usage
    .starboardremoveondelete true

    Starboardremoveonreactionscleared

    Sets wether starboard removes a post when the origin message's reactions get cleared

    Sets wether starboard removes a post when the origin message's reactions get cleared

    User Guild Permissions

    ManageChannels

    Usage
    .starboardremoveonreactionscleared true

    Starboardwlmode

    Sets wether starboard is in blacklist/whitelist mode

    Sets wether starboard is in blacklist/whitelist mode

    User Guild Permissions

    ManageChannels

    Usage
    .starboardwlmode whitelist
    .starboardwlmode blacklist
  • StatusRoles

    Addstatusrole

    Adds a status to be configured with the rest of the statusrole commands

    Adds a status to be configured with the rest of the statusrole commands

    User Guild Permissions

    ManageGuild

    Usage
    .addstatusrole status

    Liststatusroles

    Lists all status roles that are setup

    Lists all status roles that are setup

    User Guild Permissions

    ManageGuild

    Usage
    .liststatusroles

    Removeaddroles

    Removes the mentioned roles from being added with a certain status

    Removes the mentioned roles from being added with a certain status

    User Guild Permissions

    ManageGuild

    Usage
    .removeaddroles 1 role1 role2 \"Role with spaces\"

    Removeremoveroles

    removes the mentioned roles from being removed with a certain status

    removes the mentioned roles from being removed with a certain status

    User Guild Permissions

    ManageGuild

    Usage
    .removeremoveroles 1 role1 role2 \"Role with spaces\"

    Removestatusrole

    Removes a status from the list of statusroles

    Removes a status from the list of statusroles

    User Guild Permissions

    ManageGuild

    Usage
    .removestatusrole index

    Setaddroles

    Set the roles to be removed when a user has the status at that index number

    Set the roles to be removed when a user has the status at that index number

    User Guild Permissions

    ManageGuild

    Usage
    .setaddroles 1 role1 role2 \"Role with spaces\"

    Setremoveroles

    Set the roles to be removed when a user has the status at that index number

    Set the roles to be removed when a user has the status at that index number

    User Guild Permissions

    ManageGuild

    Usage
    .setremoveroles 1 role1 role2 \"Role with spaces\"

    Setstatusrolechannel

    Sets the channel used to send the status embed

    Sets the channel used to send the status embed

    User Guild Permissions

    ManageGuild

    Usage
    .setstatusrolechannel channel

    Setstatusroleembed

    Preview or set embed code for a statusrole.

    Preview or set embed code for a statusrole.

    User Guild Permissions

    ManageGuild

    Usage
    .setstatusroleembed 1 embedcode
    .setstatusroleembed 1

    Togglereaddremoved

    Toggles whether roles removed when they had their status are readded when the status is removed

    Toggles whether roles removed when they had their status are readded when the status is removed

    User Guild Permissions

    ManageGuild

    Usage
    .togglereaddremoved 1

    Toggleremoveadded

    Toggles whether roles added when they had their status are removed when the status is removed

    Toggles whether roles added when they had their status are removed when the status is removed

    User Guild Permissions

    ManageGuild

    Usage
    .toggleremoveadded 1
  • Suggestions

    Accept

    Accepts a suggestion with an optional reason.

    Accepts a suggestion with an optional reason.

    User Guild Permissions

    ManageMessages

    Usage
    .accept number reason

    Acceptchannel

    Sets a channel for suggestions to send accepted ones to. Put nothing to disable.

    Sets a channel for suggestions to send accepted ones to. Put nothing to disable.

    User Guild Permissions

    Administrator

    Usage
    .acceptchannel accepted
    .acceptchannel

    Acceptmessage

    Allows you to set the message sent when a suggestion is accepted. Use the embed builder at https://eb.mewdeko.tech and the placeholders at https://blog.mewdeko.tech/placeholders.

    Allows you to set the message sent when a suggestion is accepted. Use the embed builder at https://eb.mewdeko.tech and the placeholders at https://blog.mewdeko.tech/placeholders.

    User Guild Permissions

    Administrator

    Usage
    .acceptmessage embedcodehere

    Archiveonaccept

    Toggles whether the suggestions thread is auto archived when accepted.

    Toggles whether the suggestions thread is auto archived when accepted.

    User Guild Permissions

    Administrator

    Usage
    .archiveonaccept

    Archiveonconsider

    Toggles whether the suggestions thread is auto archived when considered.

    Toggles whether the suggestions thread is auto archived when considered.

    User Guild Permissions

    Administrator

    Usage
    .archiveonconsider

    Archiveondeny

    Toggles whether the suggestions thread is auto archived when denied.

    Toggles whether the suggestions thread is auto archived when denied.

    User Guild Permissions

    Administrator

    Usage
    .archiveondeny

    Archiveonimplement

    Toggles whether the suggestions thread is auto archived when implemented.

    Toggles whether the suggestions thread is auto archived when implemented.

    User Guild Permissions

    Administrator

    Usage
    .archiveonimplement

    Consider

    Considers a suggestion with an optional reason.

    Considers a suggestion with an optional reason.

    User Guild Permissions

    ManageMessages

    Usage
    .consider number reason

    Considerchannel

    Sets a channel for suggestions to send considered ones to. Put nothing to disable.

    Sets a channel for suggestions to send considered ones to. Put nothing to disable.

    User Guild Permissions

    Administrator

    Usage
    .considerchannel considered
    .considerchannel

    Considermessage

    Allows you to set the message sent when a suggestion is considered.Use the embed builder at https://eb.mewdeko.tech and the placeholders at https://blog.mewdeko.tech/placeholders.

    Allows you to set the message sent when a suggestion is considered.Use the embed builder at https://eb.mewdeko.tech and the placeholders at https://blog.mewdeko.tech/placeholders.

    User Guild Permissions

    Administrator

    Usage
    .considermessage embedcodehere

    Deny

    Denies a suggestion with an optional reason.

    Denies a suggestion with an optional reason.

    User Guild Permissions

    ManageMessages

    Usage
    .deny number reason

    Denychannel

    Sets a channel for suggestions to send denied ones to. Put nothing to disable.

    Sets a channel for suggestions to send denied ones to. Put nothing to disable.

    User Guild Permissions

    Administrator

    Usage
    .denychannel denied
    .denychannel

    Denymessage

    Allows you to set the message sent when a suggestion is denied. Use the embed builder at https://eb.mewdeko.tech and the placeholders at https://blog.mewdeko.tech/placeholders.

    Allows you to set the message sent when a suggestion is denied. Use the embed builder at https://eb.mewdeko.tech and the placeholders at https://blog.mewdeko.tech/placeholders.

    User Guild Permissions

    Administrator

    Usage
    .denymessage embedcodehere

    Implementchannel

    Sets a channel for suggestions to send implemented ones to. Put nothing to disable.

    Sets a channel for suggestions to send implemented ones to. Put nothing to disable.

    User Guild Permissions

    Administrator

    Usage
    .implementchannel implemented
    .implementchannel

    Implemented

    Implements a suggestion with an optional reason.

    Implements a suggestion with an optional reason.

    User Guild Permissions

    ManageMessages

    Usage
    .implemented number reason

    Implementmessage

    Allows you to set the message sent when a suggestion is implemented. Use the embed builder at https://eb.mewdeko.tech and the placeholders at https://blog.mewdeko.tech/placeholders.

    Allows you to set the message sent when a suggestion is implemented. Use the embed builder at https://eb.mewdeko.tech and the placeholders at https://blog.mewdeko.tech/placeholders.

    User Guild Permissions

    Administrator

    Usage
    .implementmessage embedcodehere

    Maxsuggestionlength

    Allows you to set the maximum length for suggestions.

    Allows you to set the maximum length for suggestions.

    User Guild Permissions

    Administrator

    Usage
    .maxsuggestionlength 4098

    Minsuggestionlength

    Alows you to set a minimum length to suggestions. Maximum value is 2048 to avoid bad discord changes.

    Alows you to set a minimum length to suggestions. Maximum value is 2048 to avoid bad discord changes.

    User Guild Permissions

    Administrator

    Usage
    .minsuggestionlength 10

    Setsuggestchannel

    Sets the channel used for suggestions

    Sets the channel used for suggestions

    User Guild Permissions

    ManageChannels

    Usage
    .setsuggestchannel #channel

    Suggest

    Sends a suggestion to the suggestion channel.

    Sends a suggestion to the suggestion channel.

    Usage
    .suggest suggestion

    Suggestbuttonchannel

    Sets the channel where the suggest button is posted.

    Sets the channel where the suggest button is posted.

    User Guild Permissions

    Administrator

    Usage
    .suggestbuttonchannel #channel

    Suggestbuttoncolor

    Sets the color used for the suggest button. Updates Immediately.

    Sets the color used for the suggest button. Updates Immediately.

    User Guild Permissions

    Administrator

    Usage
    .suggestbuttoncolor red
    .suggestbuttoncolor green
    .suggestbuttoncolor blue
    .suggestbuttoncolor grey

    Suggestbuttonemote

    Sets the emote used in the suggest button. Updates Immediately.

    Sets the emote used in the suggest button. Updates Immediately.

    User Guild Permissions

    Administrator

    Usage
    .suggestbuttonemote hanebomb

    Suggestbuttonlabel

    Sets the label used on the suggest button. Up to 80 characters. Updates Immediately.

    Sets the label used on the suggest button. Up to 80 characters. Updates Immediately.

    User Guild Permissions

    Administrator

    Usage
    .suggestbuttonlabel Suggest Here!

    Suggestbuttonmessage

    Sets the message used for the suggest button, accepts embed code. Set to - to set to default. Updates Immediately.

    Sets the message used for the suggest button, accepts embed code. Set to - to set to default. Updates Immediately.

    User Guild Permissions

    Administrator

    Usage
    .suggestbuttonmessage embedcode
    .suggestbuttonmessage Suggest Here!

    Suggestclear

    Resets and wipes suggestions. ***Cannot be undone***

    Resets and wipes suggestions. Cannot be undone

    User Guild Permissions

    Administrator

    Usage
    .suggestclear

    Suggestinfo

    Allows you to see stats of a suggestion using its number.

    Allows you to see stats of a suggestion using its number.

    User Guild Permissions

    ManageMessages

    Usage
    .suggestinfo 10

    Suggestmessage

    Allows you to set the message sent when a suggestion is sent.

    Allows you to set the message sent when a suggestion is sent.

    User Guild Permissions

    Administrator

    Usage
    .suggestmessage embedcodehere

    Suggestmotecolor

    Sets the color for each emote button if enabled

    Sets the color for each emote button if enabled

    User Guild Permissions

    Administrator

    Usage
    .suggestmotecolor 1 red
    .suggestmotecolor 2 blue
    .suggestmotecolor 3 gray
    .suggestmotecolor 4 green

    Suggestmotes

    Allows you to set up to 5 emotes the bot will react with when a suggestion is sent. ***Must be a emote in the current server***

    Allows you to set up to 5 emotes the bot will react with when a suggestion is sent. Must be a emote in the current server

    User Guild Permissions

    Administrator

    Usage
    .suggestmotes emote1 emote2

    Suggestmotesmode

    Sets whether to use buttons or emotes for the set suggestion emotes

    Sets whether to use buttons or emotes for the set suggestion emotes

    User Guild Permissions

    Administrator

    Usage
    .suggestmotesmode emotes
    .suggestmotesmode buttons

    Suggestthreadstype

    Sets the type of threads to use when suggestions are made. Can only be used if your server has threads enabled - `none` Disables threads for suggestions - `public` Sets the button to open a public thread under that suggestion - `private` Sets the button to open a private thread under that suggestion

    Sets the type of threads to use when suggestions are made. Can only be used if your server has threads enabled

    • none Disables threads for suggestions
    • public Sets the button to open a public thread under that suggestion
    • private Sets the button to open a private thread under that suggestion
    User Guild Permissions

    Administrator

    Usage
    .suggestthreadstype public
    .suggestthreadstype none
    .suggestthreadstype private
  • UserProfile

    Deleteuserstatsdata

    Deletes commandstats data that's related to your User ID

    Deletes commandstats data that's related to your User ID

    Usage
    .deleteuserstatsdata

    Profile

    Opens your or another user's customized profile, if it's not set to private.

    Opens your or another user's customized profile, if it's not set to private.

    Usage
    .profile
    .profile @user

    Pronouns

    Gets a user's preferred pronouns, if they haven't specified them using `pnoverride` it will fetch the pronouns from [pronoundb](https://pronoundb.org)

    Gets a user's preferred pronouns, if they haven't specified them using pnoverride it will fetch the pronouns from pronoundb

    Usage
    .pronouns @user
    .pronouns

    Pronounsforceclear

    Forcefully clears a user's pronoun override and sets their PronounsDisabled property

    Forcefully clears a user's pronoun override and sets their PronounsDisabled property

    Usage
    .pronounsforceclear @user true pronouns contained transphobic message
    .pronounsforceclear @user false pronouns being used to start conflict …

    Setbio

    Sets what the description will show on your userprofile.

    Sets what the description will show on your userprofile.

    Usage
    .setbio Hi there, owner of Mewdeko!

    Setbirthday

    Sets your birthday to be shown (depending on how its set), in your user profile, will be used with the birthday module.

    Sets your birthday to be shown (depending on how its set), in your user profile, will be used with the birthday module.

    Usage
    .setbirthday 10/04/2003

    Setbirthdayprivacy

    Sets the way your birthday is disabled when someone views your profile. `Default`: 10/04/2003 `MonthOnly`: October `MonthAndDate`: October 4 `YearOnly`: 2003 `Disabled`: Private

    Sets the way your birthday is disabled when someone views your profile.

    Default: 10/04/2003 MonthOnly: October MonthAndDate: October 4 YearOnly: 2003 Disabled: Private

    Usage
    .setbirthdayprivacy MonthOnly
    .setbirthdayprivacy MonthAndDateOnly

    Setprivacy

    Sets whether others can view your profile.

    Sets whether others can view your profile.

    Usage
    .setprivacy Private
    .setprivacy Public

    Setprofilecolor

    Opens your or another user's customized profile, if it's not set to private.

    Opens your or another user's customized profile, if it's not set to private.

    Usage
    .setprofilecolor Yellow
    .setprofilecolor Hex, im not looking up a hex just for this command

    Setprofileimage

    A link to a direct image that will shows on your userprofile

    A link to a direct image that will shows on your userprofile

    Usage
    .setprofileimage imagelink

    Setpronouns

    Changes the default pronouns displayed when someone runs `getpronouns` on you. Use the command with no args to clear the pronouns.

    Changes the default pronouns displayed when someone runs getpronouns on you. Use the command with no args to clear the pronouns.

    Usage
    .setpronouns she/they/kits
    .setpronouns tig/vamps
    .setpronouns

    Setswitchfc

    Sets the switch friend code that will appear on your profile.

    Sets the switch friend code that will appear on your profile.

    Usage
    .setswitchfc SW-1234-1234-1234
    .setswitchfc

    Setzodiac

    Set your zodiac for horoscopes in your custom profile

    Set your zodiac for horoscopes in your custom profile

    Usage
    .setzodiac libra

    Userstatsoptout

    Opts you in/out of commandstats gathering. Keep in mind this never collects message contents.

    Opts you in/out of commandstats gathering. Keep in mind this never collects message contents.

    Usage
    .userstatsoptout
  • Utility

    Alias

    Create a custom alias for a certain Mewdeko command. Provide no alias to remove the existing one.

    Create a custom alias for a certain Mewdeko command. Provide no alias to remove the existing one.

    User Guild Permissions

    Administrator

    Usage
    .alias allin .bf all h
    .alias "linux thingy" >loonix Spyware Windows

    Aliasesclear

    Deletes all aliases on this server.

    Deletes all aliases on this server.

    User Guild Permissions

    Administrator

    Usage
    .aliasesclear

    Aliaslist

    Shows the list of currently set aliases. Paginated.

    Shows the list of currently set aliases. Paginated.

    Usage
    .aliaslist
    .aliaslist 3

    Avatar

    Shows a mentioned person's avatar.

    Shows a mentioned person's avatar.

    Usage
    .avatar @Someone

    Banner

    Gets the banner of the mentioned user. If no user is mentioned, it gets the banner of the author. Does not get guild banners because discord sucks.

    Gets the banner of the mentioned user. If no user is mentioned, it gets the banner of the author. Does not get guild banners because discord sucks.

    Usage
    .banner @user1

    Calcops

    Shows all available operations in the `.calc` command

    Shows all available operations in the .calc command

    Usage
    .calcops

    Calculate

    Evaluate a mathematical expression.

    Evaluate a mathematical expression.

    Usage
    .calculate 1+1

    Channelid

    Shows current channel ID.

    Shows current channel ID.

    Usage
    .channelid

    Channelinfo

    Shows info about the channel. If no channel is supplied, it defaults to current one.

    Shows info about the channel. If no channel is supplied, it defaults to current one.

    Usage
    .channelinfo #some-channel

    Channeltopic

    Sends current channel's topic as a message.

    Sends current channel's topic as a message.

    Usage
    .channeltopic

    Convert

    Convert quantities. Use `.convertlist` to see supported dimensions and currencies.

    Convert quantities. Use .convertlist to see supported dimensions and currencies.

    Usage
    .convert m km 1000

    Convertlist

    List of the convertible dimensions and currencies.

    List of the convertible dimensions and currencies.

    Usage
    .convertlist

    Delallquotes

    Deletes all quotes on a specified keyword.

    Deletes all quotes on a specified keyword.

    User Guild Permissions

    Administrator

    Usage
    .delallquotes kek

    Editsnipe

    Allows you to see the last edited message in the current or specified channel, will tell you how to enable sniping if its disabled when running the command.

    Allows you to see the last edited message in the current or specified channel, will tell you how to enable sniping if its disabled when running the command.

    Usage
    .editsnipe
    .editsnipe #channel
    .editsnipe @user
    .editsnipe #channel @user

    Editsnipelist

    Shows the last 5 edited messages, unless a different number is specified

    Shows the last 5 edited messages, unless a different number is specified

    Usage
    .editsnipelist
    .editsnipelist 20

    Emotelist

    Shows the servers emotes. Specify animated or nonanimated to show that type

    Shows the servers emotes. Specify animated or nonanimated to show that type

    Usage
    .emotelist animated
    .emotelist nonanimated

    Fetch

    Fetches user info from a user ID, regardless of if you are in a server with them.

    Fetches user info from a user ID, regardless of if you are in a server with them.

    Usage
    .fetch ID

    Inrole

    Lists every person from the specified role on this server. You can specify a page before the role to jump to that page.

    Lists every person from the specified role on this server. You can specify a page before the role to jump to that page.

    Usage
    .inrole RoleName
    .inrole 5 RoleName

    Inroles

    Gets members that are in two specified roles.

    Gets members that are in two specified roles.

    Usage
    .inroles @role @role2

    Invite

    Pulls up the link to invite mewdeko.

    Pulls up the link to invite mewdeko.

    Usage
    .invite

    Invitecreate

    Creates a new invite which has infinite max uses and never expires.

    Creates a new invite which has infinite max uses and never expires.

    User Channel Permissions

    CreateInstantInvite

    Bot Channel Permissions

    CreateInstantInvite

    Usage
    .invitecreate

    Invitedelete

    Deletes an invite on the specified index. Use `.invitelist` to see the list of invites.

    Deletes an invite on the specified index. Use .invitelist to see the list of invites.

    User Channel Permissions

    ManageChannels

    Bot Channel Permissions

    ManageChannels

    Usage
    .invitedelete 2

    Inviteinfo

    Gets info from an invite. Does not work on vanity invites.

    Gets info from an invite. Does not work on vanity invites.

    Usage
    .inviteinfo spdvbdfih

    Invitelist

    Lists all invites for this channel. Paginated with 9 per page.

    Lists all invites for this channel. Paginated with 9 per page.

    Bot Guild Permissions

    ManageGuild

    Usage
    .invitelist
    .invitelist 3

    Listquotes

    Lists all quotes on the server ordered alphabetically or by ID. 15 Per page.

    Lists all quotes on the server ordered alphabetically or by ID. 15 Per page.

    Usage
    .listquotes 3
    .listquotes 3 id

    Owoify

    OwOifies a string, making it infinitly cuter. (for example "cats are super duper cute" becomes "kittehs awe supew dupew cute")

    OwOifies a string, making it infinitly cuter. (for example "cats are super duper cute" becomes "kittehs awe supew dupew cute")

    Usage
    .owoify cats are super duper cute
    .owoify snuggles

    Ping

    Ping the bot to see if there are latency issues.

    Ping the bot to see if there are latency issues.

    Usage
    .ping

    Pingip

    Gets the average ping for an IP

    Gets the average ping for an IP

    Usage
    .pingip 127.0.0.1

    Previewlinks

    Sets whether automatically embeds message links.

    Sets whether automatically embeds message links.

    User Guild Permissions

    Administrator

    Usage
    .previewlinks enable

    Quoteadd

    Adds a new quote with the specified name and message.

    Adds a new quote with the specified name and message.

    Usage
    .quoteadd sayhi Hi

    Quotedelete

    Deletes a quote with the specified ID. You have to be either server Administrator or the creator of the quote to delete it.

    Deletes a quote with the specified ID. You have to be either server Administrator or the creator of the quote to delete it.

    Usage
    .quotedelete 123456

    Quoteid

    Displays the quote with the specified ID number. Quote ID numbers can be found by typing `.liqu [num]` where `[num]` is a number of a page which contains 15 quotes.

    Displays the quote with the specified ID number. Quote ID numbers can be found by typing .liqu [num] where [num] is a number of a page which contains 15 quotes.

    Usage
    .quoteid 123456

    Quoteprint

    Prints a random quote with a specified name.

    Prints a random quote with a specified name.

    Usage
    .quoteprint abc

    Quotesearch

    Shows a random quote for a keyword that contains any text specified in the search.

    Shows a random quote for a keyword that contains any text specified in the search.

    Usage
    .quotesearch keyword text

    Quoteshow

    Shows information about a quote with the specified ID.

    Shows information about a quote with the specified ID.

    Usage
    .quoteshow 123

    Reactchannel

    Sets a channel where mewdeko will react with upvote and downvote arrows to media. Provide no paramter to disable.

    Sets a channel where mewdeko will react with upvote and downvote arrows to media. Provide no paramter to disable.

    User Guild Permissions

    ManageChannels

    Usage
    .reactchannel #channel

    Remind

    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.

    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.

    User Guild Permissions

    ManageMessages

    Usage
    .remind me 1d5h Do something
    .remind #general 1m Start now!

    Reminddelete

    Deletes a reminder on the specified index.

    Deletes a reminder on the specified index.

    Usage
    .reminddelete 3

    Remindlist

    Lists all reminders you created. Paginated.

    Lists all reminders you created. Paginated.

    Usage
    .remindlist 1

    Repeat

    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.

    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.

    User Guild Permissions

    ManageMessages

    Usage
    .repeat Hello there
    .repeat 1h5m Hello @erryone
    .repeat 10:00 Daily have a nice day! This will execute once every 24h.
    .repeat 21:00 30m Starting at 21 and every 30 minutes after that i wil…

    Repeatchannel

    Sets the channel a repeater executes in.

    Sets the channel a repeater executes in.

    User Guild Permissions

    ManageMessages

    Usage
    .repeatchannel 1 #channel
    .repeatchannel

    Repeatinvoke

    Immediately shows the repeat message on a certain index and restarts its timer.

    Immediately shows the repeat message on a certain index and restarts its timer.

    User Guild Permissions

    ManageMessages

    Usage
    .repeatinvoke 1

    Repeatlist

    Shows currently repeating messages and their indexes.

    Shows currently repeating messages and their indexes.

    User Guild Permissions

    ManageMessages

    Usage
    .repeatlist

    Repeatmessage

    Set's a repeaters message after it has been made. You can use this with [embeds](https://eb.mewdeko.tech) and [placeholders](https://blog.mewdeko.tech/placeholders)

    Set's a repeaters message after it has been made. You can use this with embeds and placeholders

    User Guild Permissions

    ManageMessages

    Usage
    .repeatmessage 1 message/embedcode

    Repeatredun

    Specify repeater's index (use `.repli` to find it) to toggle whether that repeater's message should be reposted if the last message in the channel is the same repeater's message. This is useful if you want to remind everyone to be nice in the channel every so often, but don't want to have the bot spam the channel. This is NOT useful if you want to periodically ping someone.

    Specify repeater's index (use .repli to find it) to toggle whether that repeater's message should be reposted if the last message in the channel is the same repeater's message. This is useful if you want to remind everyone to be nice in the channel every so often, but don't want to have the bot spam the channel. This is NOT useful if you want to periodically ping someone.

    User Guild Permissions

    ManageMessages

    Usage
    .repeatredun 1

    Repeatremove

    Removes a repeating message on a specified index. Use `.repeatlist` to see indexes.

    Removes a repeating message on a specified index. Use .repeatlist to see indexes.

    User Guild Permissions

    ManageMessages

    Usage
    .repeatremove 2

    Rinfo

    Get info on a role

    Get info on a role

    Usage
    .rinfo @role
    .rinfo rid

    Roleid

    Shows the id of the specified role.

    Shows the id of the specified role.

    Usage
    .roleid Some Role

    Roles

    List roles on this server or roles of a user if specified. Paginated, 20 roles per page.

    List roles on this server or roles of a user if specified. Paginated, 20 roles per page.

    Usage
    .roles 2
    .roles @Someone

    Roll

    Rolls a set of dice in DND notation, returns the total of all rolls and each individual die's value. Supported opererations are addition, subtraction, multiplication, and division. The operation effects all dice, for example `3d1, 2d1 * 2` would be **10** instead of **7**.

    Rolls a set of dice in DND notation, returns the total of all rolls and each individual die's value. Supported opererations are addition, subtraction, multiplication, and division. The operation effects all dice, for example 3d1, 2d1 * 2 would be 10 instead of 7.

    Usage
    .roll 4d10 2d5 * 2
    .roll d8
    .roll 7d5, 2d100 / 2

    Savechat

    Saves a number of messages to a text file and sends it to you.

    Saves a number of messages to a text file and sends it to you.

    User Guild Permissions

    ManageMessages

    Usage
    .savechat 150

    Say

    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.

    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.

    User Guild Permissions

    ManageMessages

    Usage
    .say hi
    .say #chat hi

    Serverid

    Shows current server ID.

    Shows current server ID.

    Usage
    .serverid

    Serverinfo

    Shows info about the server the bot is on. If no server is supplied, it defaults to current one.

    Shows info about the server the bot is on. If no server is supplied, it defaults to current one.

    Usage
    .serverinfo Some Server

    Showemojis

    Shows a name and a link to every SPECIAL emoji in the message.

    Shows a name and a link to every SPECIAL emoji in the message.

    Usage
    .showemojis A message full of SPECIAL emojis

    Snipe

    Allows you to see the last deleted message in the current or specified channel, will tell you how to enable sniping if its disabled when running the command.

    Allows you to see the last deleted message in the current or specified channel, will tell you how to enable sniping if its disabled when running the command.

    Usage
    .snipe
    .snipe #channel
    .snipe @user
    .snipe #channel @user

    Snipelist

    Shows the last 5 deleted messages, unless a different number is specified

    Shows the last 5 deleted messages, unless a different number is specified

    Usage
    .snipelist
    .snipelist 20

    Snipeset

    Enables or Disables Sniping

    Enables or Disables Sniping

    User Guild Permissions

    Administrator

    Usage
    .snipeset enable
    .snipeset disable

    Stats

    Shows some basic stats for Mewdeko.

    Shows some basic stats for Mewdeko.

    Usage
    .stats

    Streamrole

    Sets a role which is monitored for streamers (FromRole), and a role to add if a user from 'FromRole' is streaming (AddRole). When a user from 'FromRole' starts streaming, they will receive an 'AddRole'. You can only have 1 Stream Role per server. Provide no parameters to disable

    Sets a role which is monitored for streamers (FromRole), and a role to add if a user from 'FromRole' is streaming (AddRole). When a user from 'FromRole' starts streaming, they will receive an 'AddRole'. You can only have 1 Stream Role per server. Provide no parameters to disable

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .streamrole "Eligible Streamers" "Featured Streams"

    Streamroleblacklist

    Adds or removes a blacklisted user. Blacklisted users will never receive the stream role.

    Adds or removes a blacklisted user. Blacklisted users will never receive the stream role.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .streamroleblacklist add @Someone#1234
    .streamroleblacklist rem @Someone#1234

    Streamrolekeyword

    Sets keyword which is required in the stream's title in order for the streamrole to apply. Provide no keyword in order to reset.

    Sets keyword which is required in the stream's title in order for the streamrole to apply. Provide no keyword in order to reset.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .streamrolekeyword
    .streamrolekeyword PUBG

    Streamrolewhitelist

    Adds or removes a whitelisted user. Whitelisted users will receive the stream role even if they don't have the specified keyword in their stream title.

    Adds or removes a whitelisted user. Whitelisted users will receive the stream role even if they don't have the specified keyword in their stream title.

    User Guild Permissions

    ManageRoles

    Bot Guild Permissions

    ManageRoles

    Usage
    .streamrolewhitelist add @Someone#1234
    .streamrolewhitelist rem @Someone#1234

    Testsite

    Tests whether a site is up. Very primitive.

    Tests whether a site is up. Very primitive.

    Usage
    .testsite

    Traceroute

    Show's the hops madeto get to an IP Address

    Show's the hops madeto get to an IP Address

    Usage
    .traceroute 127.0.0.1

    Userid

    Shows user ID.

    Shows user ID.

    Usage
    .userid
    .userid @Someone

    Userinfo

    Shows info about the user. If no user is supplied, it defaults a user running the command.

    Shows info about the user. If no user is supplied, it defaults a user running the command.

    Usage
    .userinfo @SomeUser

    Vcheck

    Uses VirusTotal to check a url for viruses

    Uses VirusTotal to check a url for viruses

    Usage
    .vcheck https://discord.com

    Verboseerror

    Toggles or sets whether the bot should print command errors when a command is incorrectly used.

    Toggles or sets whether the bot should print command errors when a command is incorrectly used.

    User Guild Permissions

    ManageMessages

    Usage
    .verboseerror
    .verboseerror false

    Vinfo

    Shows info for your current (if any) or mentioned voice channel

    Shows info for your current (if any) or mentioned voice channel

    Usage
    .vinfo
    .vinfo id/name

    Vote

    Vote for Mewdeko!

    Vote for Mewdeko!

    Usage
    .vote

    Whosplaying

    Shows a list of users who are playing the specified game.

    Shows a list of users who are playing the specified game.

    Usage
    .whosplaying Overwatch
  • Vote

    Votechannel

    Set the channel where vote messages appear.

    Set the channel where vote messages appear.

    User Guild Permissions

    ManageGuild

    Usage
    .votechannel

    Votemessage

    Set the vote embed, or view the current one, Set to `-` to set it to default.

    Set the vote embed, or view the current one, Set to - to set it to default.

    User Guild Permissions

    ManageGuild

    Usage
    .votemessage embedcode

    Votepassword

    Pops a modal up to set the password used to authenticate votes. ***Do not share with anyone, we are not responsible if you leak it.***

    Pops a modal up to set the password used to authenticate votes. Do not share with anyone, we are not responsible if you leak it.

    User Guild Permissions

    ManageGuild

    Usage
    .votepassword

    Voteroleadd

    Add a role thats given when a user has voted along with the time its present. Set no time for it to be permanent.

    Add a role thats given when a user has voted along with the time its present. Set no time for it to be permanent.

    User Guild Permissions

    ManageGuild

    Usage
    .voteroleadd role 2m5s
    .voteroleadd role

    Voteroleedit

    Edit an existing vote role. Set no time to make it permanent.

    Edit an existing vote role. Set no time to make it permanent.

    User Guild Permissions

    ManageGuild

    Usage
    .voteroleedit role 2m5s

    Voteroleremove

    Removes a vote role

    Removes a vote role

    User Guild Permissions

    ManageGuild

    Usage
    .voteroleremove role

    Voterolesclear

    Clears all vote roles with a confirmation

    Clears all vote roles with a confirmation

    User Guild Permissions

    ManageGuild

    Usage
    .voterolesclear

    Voteroleslist

    Lists all vote roles.

    Lists all vote roles.

    User Guild Permissions

    ManageGuild

    Usage
    .voteroleslist

    Votes

    Gets your or another users vote stats.

    Gets your or another users vote stats.

    Usage
    .votes
    .votes @user

    Votesleaderboard

    Show the current votes leaderboard. Run with true as a parameter to show the monthly vote leaderboard.

    Show the current votes leaderboard. Run with true as a parameter to show the monthly vote leaderboard.

    Usage
    .votesleaderboard true
    .votesleaderboard
  • Xp

    Clubaccept

    Accept a user who applied to your club.

    Accept a user who applied to your club.

    Usage
    .clubaccept user#1337

    Clubadmin

    Assigns (or unassigns) staff role to the member of the club. Admins can ban, kick and accept applications.

    Assigns (or unassigns) staff role to the member of the club. Admins can ban, kick and accept applications.

    Usage
    .clubadmin @Someone

    Clubapply

    Apply to join a club. You must meet that club's minimum level requirement, and not be on its ban list.

    Apply to join a club. You must meet that club's minimum level requirement, and not be on its ban list.

    Usage
    .clubapply My Brand New Club#23

    Clubapps

    Shows the list of users who have applied to your club. Paginated. You must be club owner to use this command.

    Shows the list of users who have applied to your club. Paginated. You must be club owner to use this command.

    Usage
    .clubapps 2

    Clubban

    Bans the user from the club. You must be the club owner. They will not be able to apply again.

    Bans the user from the club. You must be the club owner. They will not be able to apply again.

    Usage
    .clubban user#1337

    Clubbans

    Shows the list of users who have banned from your club. Paginated. You must be club owner to use this command.

    Shows the list of users who have banned from your club. Paginated. You must be club owner to use this command.

    Usage
    .clubbans 2

    Clubcreate

    Creates a club. You must be at least level 5 and not be in the club already.

    Creates a club. You must be at least level 5 and not be in the club already.

    Usage
    .clubcreate My Brand New Club

    Clubdesc

    Sets the club description. Maximum 150 characters. Club owner only.

    Sets the club description. Maximum 150 characters. Club owner only.

    Usage
    .clubdesc This is the best club please join.

    Clubdisband

    Disbands the club you're the owner of. This action is irreversible.

    Disbands the club you're the owner of. This action is irreversible.

    Usage
    .clubdisband

    Clubicon

    Sets the club icon.

    Sets the club icon.

    Usage
    .clubicon https://i.imgur.com/htfDMfU.png

    Clubinfo

    Shows information about the club.

    Shows information about the club.

    Usage
    .clubinfo My Brand New Club#23

    Clubkick

    Kicks the user from the club. You must be the club owner. They will be able to apply again.

    Kicks the user from the club. You must be the club owner. They will be able to apply again.

    Usage
    .clubkick user#1337

    Clublb

    Shows club rankings on the specified page.

    Shows club rankings on the specified page.

    Usage
    .clublb 2

    Clubleave

    Leaves the club you're currently in.

    Leaves the club you're currently in.

    Usage
    .clubleave

    Clublevelreq

    Sets the club required level to apply to join the club. You must be club owner. You can't set this number below 5.

    Sets the club required level to apply to join the club. You must be club owner. You can't set this number below 5.

    Usage
    .clublevelreq 7

    Clubtransfer

    Transfers the ownership of the club to another member of the club.

    Transfers the ownership of the club to another member of the club.

    Usage
    .clubtransfer @Someone

    Clubunban

    Unbans the previously banned user from the club. You must be the club owner.

    Unbans the previously banned user from the club. You must be the club owner.

    Usage
    .clubunban user#1337

    Experience

    Shows your xp stats. Specify the user to show that user's stats instead.

    Shows your xp stats. Specify the user to show that user's stats instead.

    Usage
    .experience
    .experience @someguy

    Syncrewards

    Allows you to sync xp perks if you are missing xp roles

    Allows you to sync xp perks if you are missing xp roles

    Usage
    .syncrewards

    Xpadd

    Adds xp to a user on the server. This does not affect their global ranking. You can use negative values.

    Adds xp to a user on the server. This does not affect their global ranking. You can use negative values.

    User Guild Permissions

    Administrator

    Usage
    .xpadd 100 @Someone

    Xpcurreward

    Sets a currency reward on a specified level. Provide no amount in order to remove the reward.

    Sets a currency reward on a specified level. Provide no amount in order to remove the reward.

    Usage
    .xpcurreward 3 50

    Xpexclude

    Exclude a channel, role or current server from the xp system.

    Exclude a channel, role or current server from the xp system.

    User Guild Permissions

    ManageChannels

    Usage
    .xpexclude Role Excluded-Role
    .xpexclude Server

    Xpexclusionlist

    Shows the roles and channels excluded from the XP system on this server, as well as whether the whole server is excluded.

    Shows the roles and channels excluded from the XP system on this server, as well as whether the whole server is excluded.

    Usage
    .xpexclusionlist

    Xpleaderboard

    Shows current server's xp leaderboard.

    Shows current server's xp leaderboard.

    Usage
    .xpleaderboard

    Xplvluprewards

    Shows currently set level up rewards.

    Shows currently set level up rewards.

    Usage
    .xplvluprewards

    Xpnotify

    Sets how the bot should notify you when you get a `server` or `global` level. This is a personal setting and affects only how you receive Global or Server level-up notifications. You can set `dm` (for the bot to send you a direct message), `channel` (to get notified in the channel you sent the last message in) or `none` to disable.

    Sets how the bot should notify you when you get a server or global level. This is a personal setting and affects only how you receive Global or Server level-up notifications. You can set dm (for the bot to send you a direct message), channel (to get notified in the channel you sent the last message in) or none to disable.

    Usage
    .xpnotify global dm
    .xpnotify server channel

    Xpreset

    Resets specified user's XP, or the XP of all users in the server. You can't reverse this action.

    Resets specified user's XP, or the XP of all users in the server. You can't reverse this action.

    User Guild Permissions

    Administrator

    Usage
    .xpreset @Someone
    .xpreset

    Xprolereward

    Sets a role reward on a specified level. Provide no role name in order to remove the role reward.

    Sets a role reward on a specified level. Provide no role name in order to remove the role reward.

    User Guild Permissions

    Administrator

    Usage
    .xprolereward 3 Social

    Xpsetting

    Allows you to change server xp settings. Provide no paramters to view current settings. Provide no parameters on a setting to reset it to its default. Settings and what they do: `xptextrate`: Alows you to set the xp per message rate. `txtxptimeout`: Allows you to set after how many minutes xp is given so users cant spam for xp. `xpvoicerate`: Allows you to set how much xp a person gets in vc per minute. `voiceminutestimeout`: Allows you to set the maximum time a user can remain in vc while gaining xp.

    Allows you to change server xp settings. Provide no paramters to view current settings. Provide no parameters on a setting to reset it to its default. Settings and what they do:

    xptextrate: Alows you to set the xp per message rate. txtxptimeout: Allows you to set after how many minutes xp is given so users cant spam for xp. xpvoicerate: Allows you to set how much xp a person gets in vc per minute. voiceminutestimeout: Allows you to set the maximum time a user can remain in vc while gaining xp.

    User Guild Permissions

    ManageGuild

    Usage
    .xpsetting
    .xpsetting xptextrate 4
    .xpsetting xptextrate

    Xptempreload

    Reloads the xp template file. Xp template file allows you to customize the position and color of elements on the `.xp` card.

    Reloads the xp template file. Xp template file allows you to customize the position and color of elements on the .xp card.

    Usage
    .xptempreload