Skip to main content

Frequently Asked Questions

Quick answers to the most common questions.


Getting Started

How do I get a Telegram bot token?

  1. Open Telegram and search for @BotFather
  2. Send /newbot
  3. Follow the prompts to choose a name
  4. Copy the token BotFather gives you

Detailed guide →


Can I have multiple bots?

Yes! Each bot needs its own token and project. You can create as many bots as your plan allows.


How quickly do changes go live?

Immediately after saving. There's no separate "deploy" step — save and test!


Building Bots

How do I make my bot respond to any message?

Use a Message Trigger without specific filters. It will catch all text messages.


How do variables work?

Variables store data. Use:

  • var.* for per-user data that persists
  • flow.* for temporary data within one flow
  • user.* for Telegram user info (read-only)

Variables guide →


What's the difference between Reply and Inline keyboards?

Reply KeyboardInline Keyboard
Replaces user's keyboardAttached to a message
Sends text as messageTriggers callbacks
Good for menusGood for actions

Keyboards guide →


How do I send a message to a specific user?

Use a Send Message node and connect the user's chat ID to the ChatID input.


Can I send photos and files?

Yes! Use Send Photo, Send Document, Send Video nodes.


Troubleshooting

Why isn't my bot responding?

Common causes:

  1. Bot token is invalid or changed
  2. Trigger isn't matching the input
  3. A condition is blocking the flow
  4. Changes weren't saved

Troubleshooting guide →


Why do I see "Variable not found"?

The variable hasn't been set yet. Make sure to set it before using it, or handle the "Not Found" case.


How do I debug my flows?

Add Send Message nodes to print variable values:

Debug: var.name = {{var.name}}

Remove them after debugging!


Limits & Performance

How many users can my bot handle?

BotGami is built for scale. Most bots can easily handle thousands of concurrent users.


Are there message limits?

Telegram has rate limits (about 30 messages/second per bot). BotGami handles this automatically, but very high-volume broadcasts may take time.


Is my data secure?

Yes. We use encryption for data at rest and in transit. Bot tokens and user data are stored securely.


Advanced

Can I call external APIs?

Yes! Use the HTTP Request node to call any REST API.

Weather bot tutorial →


Can I schedule messages?

For complex scheduling, use external services. For simple delays, use the Delay node.


Can multiple flows run at once for a user?

Generally, one flow runs at a time per user. When a new trigger fires, it may interrupt an ongoing flow.


Account & Billing

How do I upgrade my plan?

Go to Settings → Billing in the app.


What happens if I cancel?

Your bots will stop working after the billing period ends. Data is retained for 30 days.


Still Have Questions?

Getting Help → — How to reach our support team