Call tracker bot for crypto groups on Cherry

How Cherry's call bot reads $TICKER and contract calls in a group chat, ranks them by peak multiplier since the call, and credits the earliest caller.

A call tracker bot for crypto groups reads the token calls posted in a chat and keeps the score: which token was named, by whom, who said it first, and how far it ran afterwards. Cherry is a wallet-to-wallet messenger and community app for crypto, with a web app at chat.cherry.fun, iOS and Android apps, and a listing on the Solana dApp Store for the Seeker phone. Its call bot sits in the room where the calls are made, ranks every call by the peak price multiplier the token reached after the message, credits the earliest caller, and posts a top-ten leaderboard back into the chat. This page is for traders and room owners: what the bot counts as a call, the exact ranking rule, what the post looks like, where the bot refuses to guess, and how an owner switches it on.

What the call bot does on Cherry

Four jobs, all inside the room:

  • It reads the group’s messages, in groups where an owner or admin has switched that on.
  • It records a call whenever a message names a token: a $TICKER picked from the composer, a pasted contract address, or a pump.fun link.
  • It prices every token that was called and measures how far the price ran after the message.
  • It posts a ranked list back into the same room, best call first.

Calls are kept per room. A token called in one group does not appear on another group’s board, and DMs are never scored. A room whose calls all sit below the cut gets no post at all that cycle, which keeps the bot quiet in chats that are having a slow week.

How a call tracker bot for crypto groups scores a call

The rule is the peak price multiplier since the call. Entry price comes from the five-minute price bucket the message fell into; when nothing traded in that bucket, the first later one that did sets the entry. The peak is the highest price printed after that bucket. Peak divided by entry is the call’s score. A token called at $1 that later touches $5 is a 5x on the board, even if it is back at $0.01 by the time the board posts. Price history comes from GeckoTerminal’s five-minute candles, and Jupiter’s token search turns a bare ticker into the token the room meant.

Ranking ruleWhat it means in the room
ScoreHighest price after the call, divided by the price at the call
Floor1.5x, inclusive: a call below that does not make the board
CreditThe first member to call that token in that room
Re-callsA second post of the same token adds nothing and does not restart the clock
WindowCalls from the last three days
SizeTen entries per room, best first
No priceA token the bot cannot price honestly is left off, never estimated

Two things follow from that table. The first is that the board is a record of what a call was worth at its best, not of what anyone made: the peak is a price that printed, and nobody sells the exact top. The second is that speed is the whole game. One token takes one line, and the line belongs to whoever said it first, so a member who reposts a ticker after it has already run picks up nothing.

What the leaderboard looks like in the room

The post is plain text, numbered, with the multiplier rounded for reading:

Best recent calls:
1. $SKR by @bigmoon.sol: 500x
2. $BONK by Big Moon: 1.8x

A caller with a .sol or .skr name is shown by that name. A caller without one is shown by wallet address, which the app shortens into a profile chip you can tap. When someone called a token by pasting only its contract address, the board prints that address until the ticker resolves, and the app turns it into a copyable token chip.

The board arrives on a schedule, twice a day in a room where the bot is on, not after every call. It posts without buy cards, so ten tickers do not fill the screen with ten token cards, and it pushes no notification to anyone: the board arrives as unread chat like any other message. Tapping a ticker on the board still opens the token, so the jump from the leaderboard to a swap is the same one-tap path as trading in chat .

What is different from a Telegram call bot

Three mechanisms.

The call and the trade are the same message. When you type $ in a Cherry composer and pick the token, the token’s mint travels with your message, so the bot scores the exact mint you meant and every reader gets a card for that mint. A ticker typed into a Telegram group is a string, and the tracker there has to guess which of the tokens sharing that symbol you meant.

The caller is a wallet. Cherry accounts are wallets, so the name on the leaderboard is an address with a history, not a handle that was registered this morning. In a token-gated room , it is also an address the room already verified on-chain.

The bot is a member of the room, with a visible setting. It joins the group like any other member, and its permission to read messages is a switch an owner controls, shown on the bot’s own row in the group’s settings. Cherry’s bots and API all work this way.

Who uses it and for what

Big open rooms use it as the scroll-back nobody does by hand. The Trenches, a public Solana room on Cherry, carried 15,665 messages between 5,611 members in September 2026. Three days of that is more than anyone re-reads to settle who called the runner first, and the leaderboard settles it without a mod being asked.

Caller channels use it as a scoreboard for a known cast. In a channel , only the owner and admins post, so the calls come from the people readers subscribed for. Alpha Wire, where traders, founders and KOLs post what they are watching and buying, had 346 members and 3,140 messages in September 2026, with 5 stars from 5 reviews.

Paid rooms use it as the receipt. An owner who runs an alpha group and charges for entry is selling a claim about call quality, and a leaderboard the members can read is the cheapest way to back it up. The mechanics of charging are in the guide on selling access to an alpha group .

Limits and honest caveats

Group chats on Cherry are not end-to-end encrypted, by design, so that moderation and bots like this one can work. A bot that scores calls has to read the room, and the setting is written out in plain words where it is made: the bot’s row in the group’s settings reads “Receives all messages” for owners and admins once one of them has switched it on, and “Receives @-mentions only” before that.

The rest of the limits are narrow and worth knowing before you promise your members a board:

  • Pricing is Solana-side. A called token with no market the bot can read gets no score and drops off the board quietly.
  • A pasted wallet address can look like a mint. Those fail to price and disappear at the same point, so they never reach the post.
  • Five tokens per message are recorded. A wall of twenty tickers does not buy twenty entries.
  • A multiplier that would imply an impossible market cap for that token is treated as bad data and discarded.
  • Editing or deleting your message later does not move the board. A call is judged on what was said at the time it was said.
  • A mention of a person is never read as a call, and amounts like $100 are not tickers, because a ticker has to start with a letter.

How to turn it on

The bot is switched on one group at a time, and two things have to be true: the bot is in the room, and an owner or admin has let it read the room. The settings live in the web app at chat.cherry.fun.

  1. Get the call bot into the group. Bots join as members by wallet invite, like anyone else, and the group’s bot list shows each one with a BOT tag.
  2. Open the group, then its settings, then Bots. That list is open to owners and admins.
  3. Find the call bot’s row and tick “Read all”. The row then reads “Receives all messages”. Until then it reads “Receives @-mentions only” and the room produces no calls.
  4. Tell the room to call tokens from the composer: type $, pick the token, send. The pick is what binds the call to a mint.
  5. Wait for the next board. Rooms with no call at 1.5x or better get nothing, so the first post may be a day out.

Owners moving a group over from Telegram should read the migration guide first, then create the group at chat.cherry.fun and switch the bot on there.

FAQ

How does a call bot rank token calls? Cherry’s call bot ranks by peak multiplier since the call: the highest price the token reached after the message, divided by its price at the moment of the call. A call has to reach 1.5x to make the board, the list is sorted best first, and only the top ten from the last three days are posted.

What counts as a call in the chat? A message that names a token: a $TICKER picked from the composer, a pasted contract address, or a pump.fun link. Up to five tokens in one message are recorded. A mention of a person is never read as a call, and a dollar amount like $100 is not a ticker.

Who gets the credit when several people call the same token? The first person to call it in that room. One token gets one line on the board, and it carries the earliest caller’s name and the multiplier measured from that first message, even when someone who called it later shows a higher number.

Does calling a token twice improve my score? No. The clock starts at your first call and a second post of the same token in the same room adds nothing. Posting more than five tokens in one message does not add entries either.

Is the leaderboard the same as profit? No. The multiplier is the best price a token printed after the call, and nobody sells the exact top. Treat the board as a record of what a call was worth at its peak, not as anyone’s realised profit.

Does the call bot read every message in my group? Only when an owner or admin switches it on for that group. Until then the bot receives messages that mention it directly and the room produces no calls. Owners and admins see which setting is active on the bot’s row in the group’s settings.

Can I track token calls in a Telegram group with it? No. The call bot runs inside Cherry rooms, where the composer attaches a token’s mint to the message and every member is a wallet. Communities that want the leaderboard move the chat to Cherry first.

Sources

Try Cherry

Sign in with a wallet, DM any address, and join token-gated and paid communities. No phone number, email, or KYC.