Bot Commands & Settings
Complete reference for all commands and rule settings in @Auto_ForwardMessagesBot. Send any command in a private chat with the bot. Rule settings are accessed via /manage.
Commands for connecting your Telegram account and starting or stopping your forwarding engine.
Opens the main menu and shows your current engine status (Running / Stopped), your active plan, and the list of your redirection rules. This is the home screen — start here.
/startLog in with your Telegram account. The bot initiates a Telegram login flow — your phone receives a one-time verification code from Telegram. No password is ever sent to our servers. After login, your forwarding engine starts automatically.
/connect +CountryCodePhoneNumber # Examples: /connect +14155552671 /connect +919876543210
aa before the digits. If your code is 12345, send aa12345. This prefix prevents Telegram from recognising and expiring the code before the bot reads it.Cancels the current in-progress action — such as a pending login flow, a channel ID prompt, a rename dialog, or any other setup wizard step. Use this whenever you want to stop what you started without completing it.
/cancelCommands for creating, listing, and configuring your forwarding rules.
Opens the redirection management panel. Lists all your rules with their current status (enabled ✅ / disabled ❌). Tap any rule to open its full settings — pairs, filters, transforms, processing, schedule, stats, and more.
/manageLists every Telegram channel and group your account is a member of, along with their numeric IDs. This is the easiest way to find the correct ID to enter when setting up a source or destination channel.
/chats-100 followed by 10 digits, e.g. -1001234567890. Regular group IDs are shorter and negative, e.g. -987654321. Always use the numeric ID — never a @username — when configuring pairs.https://t.me/c/1234567890/55 — the number after /c/ is the channel ID (prepend -100 to it: -1001234567890).Opens the plan selection and payment menu. Shows all available plans (Basic $7/mo, Plus $10/mo, Pro $12/mo) with their feature lists. Initiates the payment flow for UPI via Cashfree (India) or PayPal (International).
/upgradeCommands for troubleshooting your setup and verifying that forwarding works correctly.
Shows a diagnostic report for your forwarding engine. Displays recently detected source chat IDs, whether your engine is receiving messages from configured sources, and which rules are actively matching. Use this first whenever messages are not being forwarded.
/debug/debug, post a message in your source channel, then run /debug again. The source chat ID should appear in the “recently seen chats” list. If it does not, the bot is not receiving updates from that source./chats to verify the correct ID and update your rule.Verifies that your Telegram account has the required access to every source and destination channel configured across all your rules. Reports read access (required for sources) and write/admin access (required for destinations) for each channel.
/joincheckTests your forwarding rules by re-forwarding the most recent message from each configured source. Runs your active filters and transforms on that message. Confirms that access, filters, transforms, and destination delivery all work correctly end-to-end.
/testOpens an interactive step-by-step tutorial that walks you through: connecting your account, finding channel IDs, creating your first redirection rule, and enabling filters. Ideal for new users.
/guideOpens the administrator control panel. Only accessible to Telegram user IDs listed in the server’s ADMIN_IDS environment variable. Provides user management, subscription administration, payment verification, broadcast messaging, and platform-wide statistics.
/adminRule Settings
These settings are all accessed through /manage → select a rule. They are not slash commands — they are configuration options inside the bot's inline menus.
Found at: /manage → select rule → Filters. All 16 types are ON (allowed) by default. Toggle any type OFF to block that category of messages.
| Toggle name | What it controls | Default |
|---|---|---|
| allow_text | Plain text messages (no media) | ON |
| allow_photo | Photo / image messages | ON |
| allow_video | Video file messages | ON |
| allow_audio | Audio / music file messages | ON |
| allow_voice | Voice note recordings | ON |
| allow_document | Any file attachment (PDF, ZIP, DOCX, APK, etc.) | ON |
| allow_animation | GIF animations and looping MPEG4 videos | ON |
| allow_sticker | Static and animated Telegram stickers | ON |
| allow_poll | Interactive poll messages | ON |
| allow_reply | Messages that are a reply to another message | ON |
| allow_forwards | Messages that were originally forwarded from somewhere else | ON |
| allow_url | Any message whose text contains a URL / link | ON |
| allow_hashtag | Any message whose text contains a #hashtag | ON |
| allow_caption | Media messages that include caption text | ON |
| audio_caption_only | ⭐ Special: only forward audio messages that have a caption. Audio without caption is skipped. | OFF |
| photo_caption_only | ⭐ Special: only forward photos that have a caption. Photos without caption are skipped. | OFF |