TradingBotFeesFee calculator
Blog · Safety

Telegram Bot Referral and Affiliate Traps

How referral codes, invite links and affiliate offers for Telegram trading bots work, and how to check a claimed discount and bot handle before you connect a wallet.

Published 2026-11-07

API key permissionsRead balancesTradeWithdrawNever enable withdrawals

A referral code is a discount mechanism. The danger is almost never the code itself. It is the wrapper around it: a lookalike handle, a fake "activation" step, or a request for wallet details dressed up as part of the offer.

The one test that separates a real referral from a scam

Two things must both be true:

  • The bot's own documentation states a referral rate.
  • The bot's own site names the handle you are about to open.

If either is missing, there is nothing to check the offer against, and you are being asked to trust a stranger's screenshot instead of the bot's own words.

Bloom is an example of the first condition being met. Bloom's fee docs state a 1% trade fee on every supported chain, and 0.9% with a referral. That is a rate written down by the bot itself, on a page you can open. The materials for BullX, Looter, MevX and Shuriken state no fee at all, so a "referral discount" claimed against any of them has no published number behind it.

Why strangers keep pushing their code

A referral code is attached to the account that first used it. The person sharing it usually earns a share of the fee you pay. That is normal affiliate mechanics, and it explains the persistence: the recommendation is not neutral, because the person recommending it is paid when you trade.

A link cannot drain a wallet on its own. Draining begins when a page or a bot asks for a seed phrase, a private key or a browser wallet connection. A genuine referral asks for a code and nothing else.

What to take from this

Leave with two checks you can run yourself: how to verify a rate, by reading the bot's own fee page, and how to verify a handle, by matching it against the bot's own site. Everything else in an offer is decoration.

Nothing here is financial, legal or tax advice. Trading memecoins can lose all of the money put in.

What a bot referral actually changes

A referral in a Telegram trading bot is bookkeeping. When you open the bot through someone's link or type their code, the bot records which account introduced you. From then on, a share of the trading fee you generate can be credited to that account. Nothing else about your account changes.

The fee is the only thing a code can move

A referral code can only legitimately affect the fee the bot charges you, and only as far as the bot's own fee page says it does. It does not change who holds your key, how withdrawals work, whether a trade is routed differently, or what happens if the bot goes down. Those are set by the bot's design, not by an invite link.

Bloom as a worked example

Bloom's fee docs at https://docs.bloombot.app/grow-with-bloom/fees-structure state a trade fee for every chain Bloom supports and a lower rate when a referral is used, 0.9% against 1%. That is a published baseline and a published reduction, so the claim can be checked against the same page before you paste anything. See /bot/bloom.

Bots with no published fee give a discount nothing to sit on

BotFee in its own materialsReferral rate in those materials
Bloom1% per trade, 0.9% with referral, per its fee docsStated
BullXNo fee publishedNot stated
LooterNo fee publishedNot stated
MevXNo fee publishedNot stated
ShurikenNo fee publishedNot stated

For BullX, Looter, MevX and Shuriken, a message quoting a referral rate has no baseline behind it. A discount on a fee that is not published is not a discount you can verify, and that gap is what a fake offer uses: it can claim any percentage because there is no page to contradict it.

A referral arrangement is a commercial one. Someone earns from your trading volume, which explains the persistence of the offers, and says nothing on its own about the bot being unsafe.

How a fake referral offer is built

The handle that looks right at a glance

Official handles are short and dull: @bananaGun_bot style names with no decoration. The copy does not invent a new name, it edits the real one. The edits follow a small number of patterns:

  • an extra letter at the end, so the name reads the same in a fast scroll
  • a swapped suffix, where bot becomes _bot or _bot becomes bot
  • a doubled word, usually the project name repeated
  • a Cyrillic character that renders almost identically to a Latin one

At a glance in a channel post the handle looks correct. It is a different account, run by someone else.

The activation step

The message asks you to do something before you trade: activate the code, verify the discount, claim the bonus. That step moves you to a page or to a second bot, and that is where the request changes shape. It asks for a seed phrase, a private key or a wallet connection. A genuine referral asks for a code and nothing else.

Borrowed authority

The offer copies the real bot's wording, logo and layout, often with screenshots of its interface. Nothing in the visual presentation distinguishes it from the bot it imitates. The only difference is the username at the top of the chat.

Pressure that never lets up

Codes described as expiring within the hour, discounts limited to the first users, bonuses that vanish if you close the chat. A referral rate published on a fee page applies whenever you use it, so urgency is a sign the offer is not coming from the bot itself.

Why the check fails at the first line

An impersonator has no fee page, no documentation and no referral terms. The test that settles a real referral, whether the bot's own documents describe the referral rate and whether the bot's own site names the handle you are about to open, cannot pass when there is nothing published to check against. The absence is the answer.

Never share a seed phrase with anyone, and use only the official handle named on the bot's own website.

Where these offers reach you

Referral offers for Telegram trading bots arrive in a small number of predictable places. Knowing them makes the offer easier to read when it appears.

The usual four

  • Comment threads under trading videos. A handle and a code posted under a clip, often repeated by several accounts. No one in the thread has checked the handle.
  • Forwarded posts inside copy-trading channels. A forwarded message carries no proof of origin. The name at the top of a forward is text, not a verification.
  • Group chats joined after a token launch. New members arrive at once, and so do the offers.
  • Direct messages that arrive shortly after you join a public group. A code, a handle and a promised discount in the first message. The timing is the tell, not the wording. Someone who watched you join is writing to you, not recommending something they use.

What size does to a room

Telegram News has 9,170,202 subscribers (telegram.me/telegram), and a Telegram group can hold up to 200,000 members (telegram.org). Large rooms put a lot of unverified handles in one place, and a handle costs nothing to copy.

The channel is not the thing to check

A code shared inside a channel is only as good as the handle it points to. Checking the channel tells you who posted it, not who runs the bot. Members can be bought, threads can be filled by a handful of accounts, and a channel name can be changed after you join.

You cannot control who messages you or what gets posted under a video. You can control what you check before you act on it: the bot's own site, the handle it names there, and the fee page.

Checking a referral against the bot's own documents

The test is narrow and it works every time: does the bot's own documentation describe a referral rate, and does the rate in the message match the rate in the document?

Three steps, in order

  1. Open the bot's own website. Type the address yourself or use a bookmark. Do not start from the link you were sent.
  2. Find the fee page or the documentation section on fees.
  3. Read whether a referral rate is stated at all, then compare that number with the one in the offer. If the docs state no referral rate, the claim has nothing behind it, whatever the message says.

What a checkable claim looks like

Bloom is the clean example. Its fee page at docs.bloombot.app/grow-with-bloom/fees-structure sets out a trade fee of 1% on every supported chain and 0.9% with a referral, as Bloom's fee docs state. A message promising "0.9% instead of 1% on Bloom with my code" can be held against that page and either matches or does not. The claim is verifiable before you paste anything.

BotFee stated by the botCan a claimed referral discount be checked?
Bloom1% per chain, 0.9% with referral, per its fee docsYes, against the published fee page
BullXNo fee publishedNo published rate to reduce
LooterNo fee publishedNo published rate to reduce
MevXNo fee publishedNo published rate to reduce
ShurikenNo fee publishedNo published rate to reduce

When there is no number to check

BullX, Looter, MevX and Shuriken state no fee, so there is no published figure for a referral discount to come off. A message promising "30% off MevX fees" or a similar percentage describes nothing you can confirm on MevX's own materials. Treat it as a claim without a source rather than as a bargain.

The same logic for a discount code

If the bot's own documentation does not mention codes, the code is unverified, not free money. Somebody typing characters into a chat is not evidence that the bot accepts them or that they change a price.

Fee terms, affiliate income and any tax owed on either are worth checking with a qualified professional; this is general explanation, not legal, tax or financial advice.

Matching the handle before you type a code

The official handle is the one named on the bot's own website. Not the one in the message, not the one in the video description, not the one in the group pinned post. If those three disagree with the bot's own site, the site is right and everything else is noise.

Handles published by the bots

BotOfficial handle as published by the botNote
Banana Gun@BananaGun_botCapital B and G, underscore before bot
Bloom@BloomSolana_botCapital B and S, _bot suffix
BONKbot@bonkbot_botAll lower case, including the name
GMGN@GMGN_sol_botUpper-case GMGN, then _sol_bot
Maestro@maestroNo suffix after the name
Pepeboost@pepeboost_sol_botLower case, _sol_bot suffix
Sigma@Sigma_buyBotCapital S, mixed-case buyBot
Trojan@solana_trojanbotChain name first, no underscore
Unibot@unibotsniper_botContains "sniper", all lower case

The four with no handle published

BullX, Looter, MevX and Shuriken publish no Telegram handle. There is nothing to check a username against, so any account presenting itself as one of these cannot be confirmed from the source. Do not open it with a wallet connected, and do not paste a code into it.

Compare character by character

Read the username one glyph at a time against the table, or copy it from the bot's own site rather than retyping it from a message. Lookalikes usually change a single character: an l for an I, an rn for an m, a doubled letter, a trailing underscore added or dropped. Read at speed, the two look the same.

The docs as a second point of confirmation

Where the bot's own fee documentation also names the handle, you have two independent statements from the same operator. Bloom's fee docs at docs.bloombot.app describe the referral rate, and the handle published by the bot is @BloomSolana_bot. Agreement between site and docs is what you are looking for.

An impersonator bot does not need to break encryption. It only needs to be typed in by someone in a hurry.

A genuine referral asks for a code and nothing else. You type it into the bot you already use, the bot applies the discount its own docs describe, and the interaction ends there. It does not ask for a seed phrase, a private key, a wallet connection or a signature to "activate" the discount.

What an activation step actually grants

A wallet connection lets a site read your addresses and ask you to approve transactions. A signature can authorise a transfer, a token approval or a permit that spends what you hold. Neither is a fee setting. A discount is a line in a fee schedule, so if claiming one requires signing something, the request is doing more than the offer describes.

Middleman bots and cashback chains

Some third-party bots and channels promise a share of trading fees back, or recruit people to pass codes down a chain. Both put a second party between you and the bot: the fee now passes through someone whose rules, solvency and access you cannot check, and who may ask for a wallet connection to "track" your volume.

A code changes a fee, a middleman takes custody

What you deal withWhat it holdsWhat can go wrong
A referral code inside the botNothing of yoursThe rate is smaller than claimed, or not recognised
A cashback bot or recruiterSometimes keys or imported walletsFunds or keys are in someone else's hands
A bot that asks for a seed phrase or private keyYour full walletThe funds can be taken

The distinction matters because the risks are not the same size. Bots that hold a private key can lose the funds. If you import a wallet into anything, the keys are no longer only yours.

Recruitment rewards the recruiter

When someone earns a share of the fee you pay, or earns more for signing up the next person, their recommendation carries an incentive you cannot see. That does not make their code dangerous. It does mean the enthusiasm is not evidence.

Never share a seed phrase or private key with anyone, including a bot that looks official. Trading memecoins can lose all of the money put in.

A referral check before you click

The routine, in order

  1. Open the bot's own website, typed by hand rather than reached through the message you were sent.
  2. Find the official Telegram handle named on that site. That handle is the only one worth opening.
  3. Open the fee page and read whether a referral or discount rate is stated at all.
  4. Compare the rate in the message with the rate in the fee page. If the message promises something the fee page does not describe, the offer is not the bot's.
  5. Open the bot through the confirmed handle and enter the code there. Not through the sender's link.

Stop rules

  • No seed phrase, ever.
  • No private key, ever.
  • No wallet connection to "activate" a discount. Activating a code is a message inside a chat, nothing more.
  • No trading until the handle matches the one published by the bot.

When the check fails

Do not reply to the sender and do not open the link. A message that needs urgency to work is telling you something about itself. Keep the decision separate from the pressure: a real discount is still there tomorrow.

A bot that publishes a referral rate gives you something to check. Bloom's fee docs state a 1% trade fee on every supported chain, 0.9% with referral, so a claimed discount can be held against the document. BullX, Looter, MevX and Shuriken publish no fee, so a discount claimed against them has nothing behind it to compare.

Before you paste anyone's code, open the bot's own site, check the handle it names and read the fee page for the referral terms.

Put a bot that publishes a referral rate next to one that does not in the Bloom vs BONKbot comparison and see the difference in what each one tells you up front.

Frequently asked questions

Is a Telegram bot referral code always a scam?

No. Referral codes are how bots pay the people who promote them, and using one usually just splits the bot's existing fee between the bot and the promoter. It becomes a trap when the code comes with a promise that does not exist in the bot's own docs, such as a fee below the published rate or "guaranteed" returns. Bloom's fee docs state every supported chain trade fee 1% (0.9% with referral), which is the kind of discount a real code gives. A code should never require your seed phrase or a wallet import. If it does, walk away.

Why do strangers keep asking me to use their code?

Because promoters usually earn a share of the trading fee when someone trades under their referral. That is a normal arrangement and it is why codes get pushed in Telegram groups, comment sections and DMs. The cost question is whether the code changes the fee percentage or only redirects part of the same fee. Read the bot's own fee docs and compare. If someone claims a rate lower than the bot's published fee, or offers to "set up" your wallet to apply the code, treat it as a sales pitch rather than a favour.

A link on its own cannot move funds. Signing a transaction or handing over a seed phrase can. The risky points are pages that ask you to "verify" a wallet by typing your seed phrase or full private key, and handles that imitate the official bot, since impersonator bots are common. A trading bot that holds your private key can lose your funds, so never share a seed phrase with anyone. Get the handle from the bot's own website, open it there, and stop if the bot asks for a seed phrase instead of a normal trade.

What if the bot's docs do not mention a referral rate at all?

Then treat the published trade fee as what you pay, and do not assume a discount exists. BONKbot's fee docs state a Solana trade fee of 1%, with no referral rate offered, so budget for 1%. BullX, Looter, MevX and Shuriken do not publish a fee at all, so nobody quoting you a specific discounted number for them is quoting the bot's docs. When a promoter claims a rate, ask for the link to the bot's own fee page and check the number there yourself. If it is not there, the claim is unverified.

How do I check a bot handle before I open it?

Start from the bot's own website, not from a Telegram group, DM, forwarded message or video comment, then compare the handle character by character with what you see in Telegram. Impersonator bots copy names, avatars and descriptions, so look for extra underscores, swapped letters or a handle that only appears in a chat message. BONKbot's official handle is @bonkbot_bot; Bloom's is @BloomSolana_bot. Before tapping Start, check the profile, and stop if the bot asks for a seed phrase or a wallet import instead of a trade.

Is a cashback bot that returns part of the trading fee safe to use?

It depends on what it asks for. A rebate that only tracks your trades through a referral code is one thing; a third-party bot that wants your private key or seed phrase to pay you back is another, because a bot holding your key can lose your funds. Rebate schemes also put a middleman between you and the bot you chose. Compare what you actually get back with the fee you actually pay, starting from the bot's own published fee, and check whether the cashback operator's claims point to the bot's docs or only to their own.

Sources