Keywords
A keyword is whatever you want the bot to match against new Pump.fun mints. Three forms:
| Form | Example | Matches when… |
|---|---|---|
| Literal phrase | elon | Any mint name, symbol, description, or linked twitter author contains elon (case-insensitive substring) |
| Tweet URL | https://x.com/elonmusk/status/123 | A mint’s twitter field links to that exact tweet (or a quote-tweet chain leading to it) |
| Regex | /^pepe\d+$/ | Mint name/symbol matches the regex (flag with leading/trailing /) |
Match details: see Match Modes.
Adding
Section titled “Adding”/add <keyword>/add elon doge pepe # multiple at once/add https://x.com/.../... # tweet URL/add /BONK[0-9]+/ # regexIf you call /add with no arguments, the bot prompts you for the keyword interactively.
Listing
Section titled “Listing”/listShows every keyword you have, with its mode (literal / tweet_url / regex). Order is insertion order.
Removing
Section titled “Removing”/remove elon/remove elon doge # multiple/rm elon # short aliasWithout args, the bot shows your keywords as tappable buttons; tap to remove.
Limits
Section titled “Limits”- Freemium: 1 keyword slot
- Pro: 50 keyword slots
The bot refuses to add beyond your limit; you’ll need to /remove something first or upgrade.
Gotchas
Section titled “Gotchas”- Case-insensitive.
elon,Elon,ELONall match the same mints. - Substring, not whole-word.
elonmatchesmelonelon,elonia, etc. If you only want exact ticker matches, use a regex like/^\$?ELON$/. - Tweet URLs are normalized.
x.com,twitter.com,vxtwitter.com, andfxtwitter.comURLs all match. Status IDs are what’s checked, not the literal URL. - Quoted/chained tweets count. If mint A’s twitter quote-tweets mint B’s twitter, and your keyword is mint B’s tweet, both A and B will fire alerts.