Token buy bot
Every buy. One alert. Four venues.
A bot that watches a token everywhere it trades: the pools on-chain, block by block, and the trade feeds of MEXC, Kraken and KuCoin. Every buy of the size you set becomes one alert in Telegram and Discord, with the price, the market cap, the amount and buy buttons under it. Built for one token’s community in 2024 and running for it every day since. We can build one for your token.
- Running since
- 2024
- Type
- Telegram and Discord bot
- Our role
- Design, build, run
Demo token, demo numbers
0
Venues watched: one DEX on Avalanche and three exchanges
0
Alert per buy, however many fills the exchange split it into
0
Minutes of silence before a feed is reported down
0/7
On watch, with one daily report as proof of life
From a trade somewhere to one alert in your channel.
Four steps, a few seconds apart. The bot never sums a time window: every alert is one buy that really happened.
- 01
Watch
The pools on-chain, every new block, and the trade feeds of the exchanges: over a websocket where the exchange offers one, by polling where it does not.
- 02
Rebuild the order
An exchange publishes fills, not orders: one buy that sweeps the book arrives as several rows. The bot puts them back together into the buy they came from.
- 03
Judge the size
One buy of the threshold or more, on any venue, is one alert. Smaller buys are left alone, and nothing is added up over time.
- 04
Post
Telegram and Discord get the alert: the size tier, the price, market cap and FDV, the amount, a link to the transaction or the market, and buy buttons for every venue.
Everything a buy bot should do, and the things you only notice when they are missing.
Every line below is something the bot does today, read from the code that does it.
Watch
Every place the token trades, and the places it might start trading.
On-chain, block by block
Every pool that holds the token’s liquidity on the DEX, scanned every five seconds. A buy is the token leaving the pool and the stablecoin entering it in the same transaction.
Three exchanges
MEXC, Kraken and KuCoin, each on its own feed: KuCoin over a websocket that names the order behind every fill, the other two by polling their trade history.
Pool watch
Liquidity moves between pool versions. Twice a day the bot compares the pools it watches with the pools that exist, and warns when a new one is taking volume.
Alert
What lands in the channel, and how it is made true before it does.
One alert per buy
Fills are grouped back into the order they came from before the threshold applies: exactly on KuCoin, by timing on MEXC and Kraken, and judged only once the order has settled.
Size tiers
Shrimp, fish, dolphin or whale: the alert says at a glance how big the buy was, and the smallest buy that gets posted at all is yours to set.
Price, market cap and FDV
Read live from GeckoTerminal at the moment of the alert, with CoinMarketCap as the fallback and the buy’s own price as the last resort.
Your media on every alert
A looping animation on Telegram, a still image on Discord, in your token’s style.
Buy buttons
Under every alert, one button per venue, straight to the swap or the market.
Telegram and Discord
A Telegram channel, a Discord channel, or both, from the same buy.
Run
What keeps it honest month after month, without anyone reading the logs.
Picks up where it stopped
Feed positions are saved as the bot goes. After a restart it rescans the blocks it missed and resumes every exchange feed, so a buy during the downtime is still posted.
Health per source
A feed that completes no healthy cycle for ten minutes is reported down in the admin chat, and reported again when it recovers.
A daily report
At the time you set, in your timezone, one message says whether everything is healthy. A day without it is the alarm.
Retried, never dropped quietly
Three delivery attempts with a growing pause; only after the third does an alert count as lost, and then it is in the log.
Tested where it matters
The order reconstruction, the formats, the health tracker, the schedule and the saved state are covered by tests that run before every deploy.
Built to be believed.
A buy bot is only worth having if the community can trust every figure it posts. So the bot is careful about what a buy is, about what it does after a restart, and about how it tells us when something is wrong.
Orders, not fills
On KuCoin the public feed names the taker order behind every fill, so the grouping is exact. MEXC and Kraken publish no order id; fills within a second of each other are one order, judged after two and a half seconds of quiet.
An honest threshold
No summing over a time window: on a liquid book that posts figures nobody actually bought. A quiet channel means the threshold is honest, and the daily report is what proves the bot is alive.
Nothing lost in a restart
Feed cursors are written atomically as the bot runs. On the DEX it rescans up to a day of missed blocks; on the exchanges it resumes from the last fill it processed. A stop signal flushes the state first.
It reports on itself
Down and recovered notices per source, a reminder at most every six hours, and the daily report, all to an admin chat and never to the public channel.
New pools do not slip past
A new pool with real liquidity that the bot is not watching is exactly the failure a health check cannot see. The pool watch finds it and says which address to add.
Made for your token
The token, its pools, the exchange symbols, the threshold per venue, the media, the buttons and the channels are configuration. Secrets stay out of the code.
/ The story
The problem
One token, four places to buy it, and a community that wanted to see the buys as they happened. The bots on offer watched one exchange, added up whatever traded in a time window and posted totals nobody had bought, or went quiet for a day without anyone noticing.
What we did
We built one bot that watches all four venues at once: the pools on-chain and the trade feeds of three exchanges. Exchange fills are put back together into the order they came from before the threshold applies, so an alert always means one real buy. Every source reports its own health, and one message a day says whether all of it is fine.
Where it stands
The bot has run for one token’s community since 2024 and is in its 2.2 release: several pools at once, order reconstruction on every exchange, a daily health report. We keep it running and extend it when the market moves. The same bot can watch your token.
Want this for your token?
Tell us the token, where it trades and where the alerts should land. We set it up in your channels, in your style, and keep it running.
Software & integrationsThe bot posts what was bought, when and where. That is information, not investment advice. Not affiliated with any exchange or token.