Every hard limit documented elsewhere in this manual, gathered in one place and grouped by feature.
Menu, groups & authorization
| Limit | Value | Notes |
|---|---|---|
| DM-authorized usernames | 50 per bot | Dashboard only — Groups tab → Authorize A DM. |
| Allowed groups | No cap | |
| Buy bot posting groups | 10 | Separate from the allowed groups. See Buy bot, below. |
Buy bot
Groups and prompts
| Limit | Value | Notes |
|---|---|---|
| Posting groups per bot | 10 | An 11th is refused: Limit reached, we're already in 10 groups. Remove a group first… |
| Prompt expiry | 10 min | A settings or fork prompt the bot is waiting on expires after this. |
Message content
| Limit | Value | Notes |
|---|---|---|
| Caption, post carries media | 1024 visible characters | Trailing lines that don't fit are dropped whole. |
| Caption, text-only post | 4096 visible characters | Same, when the post has no photo, GIF or video. |
| Fork source text | 8192 characters | The pasted post. |
| Chart label | 24 characters | Default Chart. |
Links and buttons
| Limit | Value | Notes |
|---|---|---|
| Extra links | 4 | |
| Extra-link label | 32 characters | |
| Buttons on a post | 12 | |
| Button text | 64 characters | Default Open. |
Buys and pools
| Limit | Value | Notes |
|---|---|---|
| Max emojis in the size row | default 50, 1–80 | |
| USD per emoji | 0.01 minimum | |
| Min buy | default $0 | |
| Watched pools per chain | EVM uncapped, Solana 16, Sui 12, TON 10 | Best pools first. |
| Posts per catch-up burst | 5 | Missed buys posted after a reconnect or restart, at most this many at once. |
| Buy staleness cutoff | 10 min | A buy older than this at catch-up time is never posted. |
Media
| Limit | Value | Notes |
|---|---|---|
/forkbuybot media | 20 MB | |
| Dashboard upload | jpg/jpeg/png/webp 5 MB, gif/mp4/webm 20 MB |
Raid bot
Command and matching
Command limits
| Limit | Value | Notes |
|---|---|---|
| Goal maximum | 100,000 per metric | |
| Goal minimum | At least one metric above 0 | |
| Numbers per command | Exactly 1 or exactly 3 | One applies to all three metrics; three map to likes, retweets, replies in order. |
| Concurrent raids, whole bot | 8 | A chat that already has a raid can still replace it at the cap. |
| Raids per chat | 1 | A new /raid replaces the running one. |
| Minimum gap between board edits | 3 seconds, and only if the text changed | |
| Board reposition interval | 120 seconds |
Message and template size
| Limit | Value | Notes |
|---|---|---|
| Photo caption | 1024 visible characters | |
| Text message | 4096 visible characters | |
| Over either limit | Whole trailing lines dropped | |
| Intro / footer / end-state text | 700 visible characters | |
| Board template | 1000 visible characters | A board near this ceiling can still exceed the 1024-character photo caption once rendered; the overflow drops whole lines. |
| Metric label | 120 visible characters | |
| Plain emoji | 16 characters | |
| Premium emoji ID | 5–32 digits | |
| Raid image | jpg, jpeg, png or webp, up to 5 MB | |
| Allowed HTML tags | b i u s code pre blockquote tg-spoiler tg-emoji a | |
| Link scheme | https:// or tg:// only | |
| Progress-bar catalog | 24 designs per bot |
Busy reply
Sent when the bot is already running 8 raids and this chat has none: "Too many raids running right now — try again soon." No raid starts.
Holders & custom commands
/holders
| Limit | Value | Notes |
|---|---|---|
| Chains with a holder count | 8 of 9 | HyperEVM has none and always shows —. |
| Result cache | 15 s | A repeat /holders inside the window returns the same count. |
Custom commands — button board
| Limit | Value | Notes |
|---|---|---|
| Buttons per command | 12 | The Add Button control disables at the cap. |
| Label length | 64 characters | |
| URL scheme | https:// only | A bare host is accepted; http:// is rejected on save. |
| Colours | 4 | Gray (default), Blue, Green, Red. |
| Layout | Horizontal or Stacked | Stacked is the default. |
| Premium-emoji icon id | 5–32 digits |
Custom commands — reply
| Limit | Value | Notes |
|---|---|---|
| Visible reply length | 4096 characters | Telegram's own cap, after HTML tags are stripped. |
MP3 downloader, presets, reference images & queue status
MP3 downloader
| Limit | Value | Notes |
|---|---|---|
| Output | 320 kbps MP3 | Tagged with title, artist, duration; the bot's own avatar as cover art. |
| Telegram upload cap | 49 MB per track | |
| Source file cap | 600 MB | |
| Max track duration | 3 hours | |
| Single-track timeout | 5 min | |
| Concurrent downloads | 3 | Bot-wide, across single tracks and playlists. |
| Per-user cooldown | 20 s, same user + same chat | |
| Repeat link | Within 24 hours, re-sent instantly | |
| Playlist track cap | 30 tracks | |
| Playlist timeout | 25 min | |
| ZIP upload cap | 1900 MB | |
| Playlist choice window | 10 min | Then the prompt is deleted. |
Image edit presets
| Limit | Value | Notes |
|---|---|---|
| Presets | 15 | Fixed set — see the Image edit presets chapter for names. |
| Prompt idle timeout | 5 min | The bot deletes its prompt and the original /presets message. |
Reference images
| Limit | Value | Notes |
|---|---|---|
| Reference images per character | 4 |
Owner controls, whitelist & moderation
Rate limits and blocks (Management → User Limits)
| Limit | Value | Notes |
|---|---|---|
| Restriction durations offered | Permanent (default), 1 hour, 1 day, 3 days, 7 days | |
| Daily Limit minimum | 1 | Daily limit must be an integer >= 1 below it. |
| Daily Limit maximum | None | |
| Daily Limit default for a new restriction | 50 |
Twitter whitelist (Twitter bots only)
| Limit | Value | Notes |
|---|---|---|
| Handle | 1–15 letters, digits, underscore | A leading @ is stripped; case is ignored. |
| Cap | 200 handles | The AddUsers button disables at the cap. |
| Adding | Bulk-paste only |
X automations
Automations and rules
| Limit | Value | Notes |
|---|---|---|
| Automations per bot | 10 | Every plan. |
| Rules per entry | 8 | Phrase and follow only. |
| Rule value | 0 – 1,000,000,000,000 | |
| Rule tolerance | 0 – the entry's own rule count | |
| Buttons per entry | 12 | Feed and phrase only. |
| Button style options | 3 | primary, success, danger. |
| Button label | 64 characters | Truncated, not rejected. |
| Custom-emoji button icon id | 5–32 digits | |
| Message / link label / recap row / recap header | 500 characters each | Rejected over, not truncated. |
| Phrase length | 120 characters | |
| Uploaded image | 5 MB, jpg / jpeg / png / webp |
Recap
| Limit | Value | Notes |
|---|---|---|
| Recap times | Up to 3, HH:MM | America/New_York, always. |
| Recap send window | 15 min after each slot | A missed slot is skipped, not queued. |
| Recap hits kept | 100 | Oldest dropped first. |
Feed and phrase polling
| Limit | Value | Notes |
|---|---|---|
| Feed / follow poll interval | 5 s | |
| Phrase poll interval | 10 s | |
| Feed announces per poll | 3 | The rest wait for the next poll. |
| Phrase announces per poll | 5 | |
| Follow announces per poll | 3 | Oldest first. |
Posts on demand
| Limit | Value | Notes |
|---|---|---|
| Posts per press | 5 | |
| Posts shown per card, max | 40 | |
| Post text on a card | 220 characters | |
| Post quote on a feed/phrase card | 600 characters (400 as a photo caption) |
Follower lists
| Limit | Value | Notes |
|---|---|---|
| Follower-list message | 3800 characters / 45 rows | Whichever comes first. |
| Follower-list name | 28 characters | |
| JSON-document threshold | Over 200 followers | Top 20 message + complete list as a JSON file. |
Contract-address cards
| Limit | Value | Notes |
|---|---|---|
| Tokens shown per card | 3 |
Cards and topics
| Limit | Value | Notes |
|---|---|---|
| Cards kept per entry | 30 | Oldest trimmed first. |
| Bio on the rich card | 600 characters, expandable past 200 visible characters | |
| Bio on the classic card | 280 characters as text, 200 as a caption | |
| View-button name | 20 characters | |
| Topic kinds | 3 | alerts, lists, achievements. |
Multi-chain scanner & calls
The scanner itself
No caps
The scanner has no burst cap, no per-message cap and no repeat cooldown. Every address in a message gets its own card; the same address pasted twice in one message gets one card.
| Limit | Value | Notes |
|---|---|---|
| Chains recognised | 9 | See Chains and data sources. |
| Socials button rows | 2 per row, up to 4 | 🌐 Website · 𝕏 Twitter · ✈️ Telegram · 💬 Discord. |
Milestone alerts
| Limit | Value | Notes |
|---|---|---|
| Thresholds | 2, 3, 4, 5, 10, 20, 40, 100, 200, 500, 1000× | A multiplier is never announced twice. |
| Recheck, recent coins | Every 15 seconds | Called, or a new all-time-high market cap, within the last 14 days. |
| Recheck, everything else | Every 10 minutes |
The calls commands
| Limit | Value | Notes |
|---|---|---|
/leaderboard windows | all time, 1d, 7d, 30d | Case-insensitive; an unrecognised window gets a usage reply. |
Emoji packs, banner creator, dividers & hyperlink navigation
Emoji packs
| Limit | Value | Notes |
|---|---|---|
| Spin styles (Telegram wizard) | 11 | |
| Colours (Telegram wizard) | 7 | No textures in this path. |
| Spin styles (web coin studio) | 2 | |
| Colours (web coin studio) | 6, plus a custom hex picker | |
| Textures (web coin studio) | 7, plus Auto | |
| Finish toggle groups (web coin studio) | 9 groups, 21 options, plus a 50–200% animation-speed slider in 5% steps | |
| Packs listed per page | 10 | |
| Emoji rendered inline on a pack's detail card | 100 | Beyond that: +N more. |
| Edit Pack Name | 64 characters | |
| Existing Emoji clone cap (Telegram wizard) | 200 stickers per set |
Banner creator
| Limit | Value | Notes |
|---|---|---|
| Tiles per banner | 8 (512 × 512 px each) | 4096 × 512 px master. |
| Default loop length | 1.2 s (72 frames at 60 fps) | |
| Banner text / second text (Two-Text) | 24 characters each | |
| Pack name (Export) / save-design name | 48 characters each | |
| Image upload (From Files) | 4 MB | |
| Lottie JSON upload | 4 MB | |
Font upload (.ttf / .otf) | 3 MB | |
| Saved designs per account | 200 | |
| Concurrent packs generating, same account | 4 | |
| Pack job timeout | 45 minutes | |
| Tile size ceiling (Telegram) | 64 KB per tile |
Dividers
| Limit | Value | Notes |
|---|---|---|
| Visible presets | 25 | |
| Colours | 17 | Default selection: Red. |
| Cells — Commands / Raid / Automations picker | 11 | |
| Cells — hyperlink navigation | 12 |
Hyperlink navigation
| Limit | Value | Notes |
|---|---|---|
| Builder steps | 5 | Website URL, Buckets, Link selection, Preset, Command. |
| Live presets | 3 | white (17 colour variants), white-theme (17), diamonds (14 material variants). |
| Selectable buckets | 1 of 6 | Only Socials — the other five show a "Coming soon" pill. |
| Link cap | 6 | |
| Custom-emoji ceiling | 100, configurable from 1 | Over it, divider rows drop bottom-up until the message fits; link rows and the banner row never drop. |
| Detection rate limit | 12 scans / 60 s |