π Track top meme coin prices with Telegram Bot and CoinGecko API
β‘ 1,334 views Β· π Crypto Trading & Stock Market
Description
Platform: n8n (Telegram Bot Integration) Purpose: Let users fetch top meme coin prices in real-time using a simple /memecoin Telegram command How It Works (Logic Breakdown) This flow listens for a Telegram command and fetches data from the CoinGecko API to respond with live memecoin prices.
πΉ 1. Telegram Trigger Node Listens for incoming Telegram messages from users.
Activated when a message is sent in a Telegram chat connected to the bot.
Passes the raw message (e.g., /memecoin) to the next node.
πΉ 2. IF Node β Check if Message is /memecoin Condition: {{$json[βmessageβ][βtextβ]}} === β/memecoinβ
If true β continue to fetch data from CoinGecko.
If false β nothing happens.
πΉ 3. HTTP Request β Fetch Meme Coins from CoinGecko API: https://api.coingecko.com/api/v3/coins/markets?β¦category=meme-token
Fetches top 5 meme tokens by market cap.
Data includes:
Name
Symbol
Current price (USD)
Coin ID (for URL linking)
πΉ 4. Function Node β Format the Message Parses the JSON response from CoinGecko.
Builds a clean message like:
ruby Copy Edit π Dogecoin (DOGE) π° Price: $0.123 π More: https://www.coingecko.com/en/coins/dogecoin Loops through top 5 meme coins and adds line breaks.
πΉ 5. Telegram Send Node β Reply to User Sends the formatted message to the original chat.
Uses chat_id from the trigger to ensure correct user receives it.
πΌ Sample User Flow π€ User types /memecoin in Telegram bot
π€ Bot fetches meme coin prices
π¬ Bot replies with live prices + links
π Nodes Used
Function, HTTP Request, Telegram, Telegram Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File