How to make a Telegram crypto price bot without coding

By the Botable team

A Telegram crypto price bot answers price questions inside a chat. You send a ticker, it replies with the live quote and 24-hour change. Describe that behaviour to Botable in plain language and it writes, hosts, and runs the bot for you.

What is a crypto price bot?

A Telegram crypto price bot is a chat program that reads live market data from a public price API and returns it as a Telegram message. Three behaviours cover almost every request: an on-demand quote (send a ticker, get price and 24-hour change), a saved watchlist so a regular set of coins can be pulled in one command, and threshold alerts that push a message when a coin crosses a price you set. The bot needs somewhere to keep the watchlist and alert rows between messages, which on Botable is a SQLite database created per bot automatically. Because prices change constantly, the practical design question is caching: a bot that calls the price API once per user per coin will hit rate limits, while a bot that refreshes one batched quote every 60 seconds and serves every user from that batch will not.

What commands does it have?

Commands a crypto price bot typically has, and what each one does
CommandWhat it does
/price btcLive price and 24-hour change for one coin
/watchlistEvery coin the user follows, in one message
/add solAdds a coin to the user's watchlist
/alert btc 75000Messages the user when BTC crosses $75,000
/myalertsLists and cancels the user's active alerts

What do you need before you start?

  • A Telegram bot token from @BotFather (free, about 30 seconds)
  • A price source — a free public API such as CoinGecko is enough to start
  • One Botable credit for the build, one for each later change

How do you build it?

How do you describe a crypto bot so the AI builds the right thing?

Name the commands and the data you want in each reply. "Show the price and the 24-hour percentage change" produces a different bot from "show the price". Say which coins should work — a fixed list is simpler and faster, any ticker is more flexible — and say whether alerts should repeat or fire once and delete themselves.

Where does the price data come from?

From a public market API called server-side by your bot. You do not need an account for the free tiers of the common providers. Tell Botable which one you prefer, or leave it out and it picks one; either way the request happens on the server, so no key is ever exposed in a chat message.

How do price alerts get delivered?

The bot stores each alert as a row — user, coin, threshold, direction — and a scheduled check compares the current price against those rows. When one crosses, the bot sends that user a message. Ask for alerts explicitly when you describe the bot; a quote-only bot has no scheduler.

How do you add a feature after the bot is live?

Say what you want in the chat. "Add a /portfolio command that stores how much of each coin I hold and shows the total value" is a complete instruction. The bot is edited and redeployed in place, so existing users and their saved watchlists are untouched.

A prompt you can use as-is

Paste this into Botable and adjust the details. It is specific on purpose — a vague description produces a vague bot.

Create a crypto price tracker bot. /price <coin> returns the live price and 24-hour change. /watchlist shows every coin I follow, /add and /remove edit it. /alert <coin> <price> messages me when a coin crosses that price, /myalerts lists and cancels them. Batch the price lookups so we stay inside the free API rate limit.

Build this bot

Who is this bot for?

  • Trading and investing groups that want quotes without leaving the chat
  • Anyone tracking a small portfolio who does not want another app
  • Community owners adding a market channel to an existing group

What goes wrong with this kind of bot?

  • Free price APIs rate-limit per IP, not per user — ask for batched lookups on day one rather than after the first busy hour
  • Alerts that re-fire every check will spam; decide up front whether an alert deletes itself after triggering
  • Nothing here is financial advice, and a price bot that implies it is will attract the wrong kind of attention

Questions about crypto price bots

Can the bot track tokens that are not on major exchanges?

If your price source lists the token, the bot can quote it. Small-cap and on-chain tokens are usually available from a DEX aggregator API rather than a spot-price API, so name the source when you describe the bot.

Will it work in a group chat?

Yes. Add the bot to the group and the commands work there. Watchlists and alerts stay per user, so two people in the same group keep separate lists.

All twelve build guides