Launch your first sniper bot
Goal: a conservative Pump.fun launch sniper with strict filters and automatic exits.
Prerequisites
- A dedicated wallet for sniping (create one — don’t snipe from your main wallet) funded with SOL for several buys plus fees.
Step 1 — Create the bot
On the web, open Sniper bot → New. Name it, pick the sniper wallet, and choose the profile — for this tutorial, Pump.fun launches.
Step 2 — Size the buys
- Buy amount: small — e.g. 0.05 SOL. You will lose some races and some tokens will rug; size so ten losses don’t hurt.
- Gas / Jito tip: above default — snipes are races, and a buy that lands late often buys the top. The Jito bundle route also gives MEV protection.
Step 3 — Set strict filters
For a first bot, require a lot:
- ✅ Twitter/X and Telegram present
- ✅ CA ↔ Twitter handle match (dodges impersonators)
- ✅ Unique ticker/name (skips copycats)
- Optional: KOL involvement above a SOL threshold — fewer, higher-conviction snipes
Strict filters mean the bot fires rarely. That’s the point — loosen gradually once you trust it.
Step 4 — Attach exits
Give every sniped position an automatic exit:
- Take-profit: e.g. +100%, sell 100%.
- Stop-loss: e.g. −40%.
- Timed auto-sell as a backstop (e.g. a few hours), so nothing is held forever by accident.
Step 5 — Arm it and watch
Enable the bot. Each snipe arrives as a Telegram notification with one-tap actions (Sell 50% / Sell initial / Token info). The bot’s page shows its stats — attempts, wins/losses, realized PnL — and current holdings.
Variations
- Graduation sniping: same setup with the graduation profile — buys tokens completing their bonding curve, generally less rug-prone than fresh mints but more competed.
- Specific address: know a token pre-graduation?
/sniper→ buy specific address pre-arms a buy that fires the moment it migrates.
Review results after every session before increasing size. If the bot’s TP/SL settings change later, fires use the current config — edits apply to already-open positions’ exits too.