Mimu Bot
  • overview
  • command list
  • ⚙️Settings
    • getting started
      • currency / economy
      • activity + pick spawn
      • greet / leave / boost messages
      • deny commands
      • custom formatting
  • Currency System
    • getting started
    • setting up a server shop
  • 💸global currency
    • tickets
      • pets
        • taking care of your pet
    • stars
      • activity classes
  • autoresponder
    • your first autoresponder
    • guides
      • beginner i: using simple placeholders
      • beginner ii: using simple functions
      • intermediate i: ranges and making choices
      • intermediate ii: locked choices
      • advanced i: different matchmodes
      • advanced ii: using user arguments
      • advanced iii: modifying inventory and using args
      • expert i: static button responders
      • expert ii: instanced button responders
    • resources
      • variables - placeholders & functions
      • examples
        • custom currency command examples
          • .bake command
          • .bake command with items
          • .harvest command
          • .stealcookie command
          • .crime command
          • .steal [user] [amount] command
          • .sell command
        • manager/moderation commands
          • self-verification system
            • click a button to verify
            • type "i agree" to verify
          • manual verification system
          • self assignable roles
            • button roles
            • command roles (type +role)
            • command x button roles
          • .roleadd [user] [role] command
          • antiswear/blacklisted words
          • anti link/advertising
          • change to appropriate nickname command
          • .setnick [user] [nickname] command
          • click to disable pings (e.g. partner pings)
        • utility/fun commands
          • .serverinfo command
          • .nick [nickname] command
          • .suggest [text] command
          • .say commands
          • embed reaction command
          • embed action command (user arguments)
          • partner manager reward system
          • would you rather/.topic command
          • .poke [user] command
          • .8ball [text] command
          • mimu, rate [thing] command
          • .muteroulette [user] [user]... command
  • 🛄embeds
    • your first embed
    • embed guide
      • general/nonspecific embed
      • greet/welcome embed
      • leave/goodbye embed
      • rules embed
      • boost embed
  • 🔗quick links
    • ♡ support server
    • ♡ status page
    • ♡ feedback site
  • other
    • [03/2024] v8.10 - leaving patreon and restructuring supporter tiers
      • changelog & details
      • terms of purchasing, refunds, etc.
      • swapping over as an existing patron: early patron badge & more!
      • why are you moving away? what about the donation site?
Powered by GitBook
On this page
  • ✎ what's a matchmode?
  • ✎ setting a matchmode
  • ✎ what matchmodes are there?
  • ♪ exact
  • ♪ startswith
  • ♪ endswith
  • ♪ includes

Was this helpful?

  1. autoresponder
  2. guides

advanced i: different matchmodes

Previousintermediate ii: locked choicesNextadvanced ii: using user arguments

Last updated 1 year ago

Was this helpful?

✎ what's a matchmode?

  • by default, mimu only responds if your message is exactly your autoresponder's message.

  • commonly known as "wildcard" in other bots, in order to make mimu respond to other variants of the trigger, you can use other matchmodes.

✎ setting a matchmode

  • once you've created your autoresponder using /autoresponder add, you will be able to modify the matchmode. you have to create the autoresponder before modifying the matchmode.

  • you can do so via:

/autoresponder editmatchmode trigger:trigger matchmode:matchmode

✎ what matchmodes are there?

♪ exact

  • this means it only matches if the message's content is EXACTLY the same as the trigger; but isn't case sensitive. this is commonly used for or custom currency commands, like or commands.

  • by default, all autoresponders are made with exact match mode.

  • ex. if your trigger is hey mimu, mimu will only respond when your message is exactlyhey mimu. it will not respond to oh hey mimu, oh hey mimu how are you doing, nor hey mimu how are you?

♪ startswith

  • ex. if your trigger is !cuddle, mimu will respond if your message begins with !cuddle. it will respond to !cuddle @user, !cuddle some random person, as well as exact match, i.e. !cuddle. it will not respond if it ends with it, or if it's in the middle - like oh !cuddle nor oh !cuddle pog

♪ endswith

  • in essence, this is the exact opposite of what startswith does - it means it only matches if your message's content ends with the trigger.

  • ex. if your trigger is welcome, mimu will only respond if your message ends with welcome. it will respond to @user, welcome, as well as just the exact match, i.e. welcome. however, it will not respond if it's in the middle or if it has something after the trigger, i.e. it won't respond to welcome @user! nor oh, a new member! welcome @user!

♪ includes

  • for example, if your trigger is dumb, then mimu will respond to ALL of the following. dumb, you're dumb, i think that is dumb but i'm not sure, dumbo, etc.

this means it only matches if your message's content begins with the trigger. this is commonly used for commands with arguments, like a or a .

this means it responds to all messages as long as the content consists of the trigger. this is mostly used for specific terms or .

server verifications
.bake
.stealcookie
steal command
say command
anti-swearing