Page cover
For the complete documentation index, see llms.txt. This page is also available as Markdown.

RayBot and Telegram Rate Limits

If you've landed on this page, chances are you've already hit a rate limit.

😶‍🌫️ What's happening

Telegram limits how many messages a bot can send. Go over the limit and Telegram blocks the bot from sending — anywhere from a few minutes to a full day.

The bot isn't crashing or broken. It's running fine — Telegram just isn't letting its messages through to you.

Where
Limit

Per user

1 message per second

In a group

~20 messages per minute

In direct messages

~40 messages per minute

⚠️ These aren't hard cut-offs. Occasional bursts of ~40 messages per minute are fine — what gets you limited is a sustained firehose at that rate.


🔍 How to tell

You're rate limited if you see any of these:

  • 🛑 A warning in your chat: You are receiving too many notifications

  • ⏳ A note at the bottom of an alert: Too many messages - delayed due to Telegram rate limits

  • 🔇 Notifications stop arriving altogether

To confirm: connect @ray_status_bot — it alerts you when one of your bots gets limited, and /limits shows the status of all of them.


1️⃣ Get your notifications back

Send /bots → pick a bot → open it → send /switch → select the limited bot.

All your wallets, settings and filters transfer over automatically.

align-justify

Using groups? Move to Dedicated Bots — they get limited far less often than a shared RayBot in a group.


2️⃣ Cut down the volume

This is the real fix. Everything else just spreads the load around.

⚙️ Clean up your filters

Clears out the on-chain service events most people don't need if you're tracking traders' buys and sells. Path: /start → Settings → chain.

Network
Turn off

Solana

Migrate · DRiP · cNFT · Burn · Unknown · Add / Remove Liquidity · Claim Fee / Receive Fee / Update Fee · Claim Cashback

Solana → Advanced Filters

Low liquidity transfers · Likely Scam Transfers · StreamFlow · Freeze

EVM

Add Liquidity · Remove Liquidity · Approvals · Tips Maestro · Spoofed transfers

Then set your minimum thresholds (same idea on EVM):

Filter
Value

Min Trade SOL

0.1

Min SOL Transfer

0.1

Min Token Transfer USD

$5

Min Other USD

$5

💡 These filters cut out up to 95% of the spam and scam activity that lands on tracked wallets. You'll still receive all the core transactions and interactions with known protocols.

🔀 Spread the load

Don't keep 1,000 wallets in one bot.

Approach
How

Split across bots

FOMO wallets apart from regular ones · EVM apart from SOL · or by importance

/backup in DMs — takes over if your main bot gets limited

2+ bots in one group

If the first is limited, the second keeps sending

The multiple-bots trick works in ~80% of cases. Telegram sometimes limits the whole group rather than one bot — then every bot inside is affected at once.


🆘 Safe Mode to Prevent Group Rate Limits

Telegram recently added new “spam” filters that can rate-limit bots sending messages with many external links in groups.

To help prevent this, we’ve introduced Safe Mode. If your group was recently rate-limited by Telegram, Safe Mode will automatically turn on:

  • 🚫 Disables all external links

  • 🔹 Removes the # sign before tickers

  • ✅ Keeps buttons intact

You can also toggle Safe Mode manually in your groups at any time:

  • /safe_on – turn it on

  • /safe_off – turn it off


Still hitting limits after all this? Message @ray_help_bot and we'll go through your setup with you.

Last updated