Meow Quotes
Alpha
Discord quote archive

Meow Quotes

Never let a great message disappear into chat history. Turn messages into customizable quote images, save them to your server archive, search them, and bring them back at exactly the right moment.

Checking status
FeaturesSee how quotes workCommandsQuote and searchSetupChoose your quote channelUpdatesFollow alpha development
Keep the best messages

A memory book for your Discord server.

💬

Message quoting

Quote a message by ID or reply with !quote.

🖼️

Image cards

Render quotes as polished images with customizable styles.

🗃️

Server archive

Store saved quotes in a separate archive for each server.

🎲

Random quotes

Bring back a random quote from the archive or channel history.

🔎

Search

Find saved quotes by text or by the member who said them.

🎨

Style editor

Choose Galaxy, Dark Sky, Cats, Fish, or Black backgrounds and adjust font colors.

Complete command reference

Quote it, find it, bring it back.

Members can use whichever quote trigger feels most natural.

!quoteReply to a message and type !quote.
/quote [message_id]Quote a message by ID from the same channel.
@MeowQuotesMention the bot in a reply and optionally include style options.
Apps → QuoteRight-click or long-press a message and use Discord's Apps menu.
/randomquote [user]Post a random archived quote with an optional member filter.
/quotes searchSearch the archive by text, member, or both.
/quotes delete [quote_id]Delete your quote. Server managers can delete any quote.
/quoteconfigStaff: configure the mirror channel, random source, and blocklists.
/helpOpen the in-Discord trigger and command guide.
Setup

Create your quote archive.

Add the bot

Choose your server and review the requested Discord permissions.

Run /quoteconfig

Choose the quote channel, archive behavior, and preferences.

Quote a message

Use /quote or reply with !quote, then customize the resulting image.

Meow Quotes is in alpha and active development. Report bugs and suggestions so the quote system can keep improving.
FAQ

Common questions.

What's the difference between the four trigger methods?

They all produce the same image and save to the archive - the difference is just how you activate them. !quote is the fastest if you're a keyboard person. The right-click context menu is easiest on mobile. /quote is useful when you want to quote something from earlier in the channel without replying. The @mention trigger is great when you want to add inline style flags at the same time.

Can I change the style after the quote is posted?

Yes - click the ✏️ Edit Style button that appears on every new quote. You can swap the background, font colour, gradient, and avatar options. The image updates live and the archive saves the new style. The button is only available to the person who created the quote, and times out after 5 minutes.

What does the mirror channel do?

It's a dedicated channel where every quote is automatically reposted alongside a jump link to the original message. This keeps a clean visual archive in one place, regardless of where in the server the quote was triggered. Set it up in /quoteconfig .

Can /randomquote pull from my existing #quotes channel (with quotes from other bots)?

Yes. In /quoteconfig , change the /randomquote source to "Channel only" or "Both" and point the mirror channel at your #quotes channel. When set to Channel, the bot scans the channel history (up to 5,000 messages, cached for 10 minutes) and picks a random bot image post.

Can I prevent certain channels or users from being quoted?

Yes - use /quoteconfig to block specific channels (messages there can't be quoted) or specific users (they can't trigger quotes). Both can be unblocked through the same panel. Global spam abusers are automatically blocked after repeated violations.

Found a quote bug?

Send the command you used and what happened.