//Telegram Bot Token

Telegram Bot Token

Setup your custom Telegram bot with BotFather

Paid Feature
Telegram
BotFather

Learn how to create your own custom Telegram bot using BotFather and integrate it with Flake for enhanced control, branding, and dedicated rate limits. This feature is available exclusively for paid license holders.

Overview

Why Use Your Own Bot Token?

While free tier users enjoy Flake's functionality through our shared bot, paid license holders can create their own custom Telegram bot for enhanced branding, dedicated resources, and complete control over the bot experience.

Your Custom Bot

Branded with your name & image

Paid License
Enhanced Experience

Full control & dedicated resources

Custom Bot Identity

Your bot appears with your custom name and profile picture

Full Control

Complete control over bot settings and configurations

Enhanced Security

Your own dedicated bot token for maximum security

Rate Limits

Dedicated rate limits not shared with other users

Branding

Customize bot username and appearance to match your brand

Direct API Access

Direct connection to Telegram API with your credentials

Free vs Paid Tier

Feature Comparison

Compare what's available in each tier to understand the benefits of custom bot tokens

FeatureFree TierPaid Tier
Bot TokenShared Flake botYour custom bot
Bot NameFlakeBotYour custom name
Profile PictureFlake logoYour custom image
Rate LimitsShared with other usersDedicated limits
Setup RequiredNone - ready to useBotFather setup needed
Control LevelBasic functionalityFull bot control

BotFather Setup Guide

  • Open Telegram and search for @BotFather
  • Start a chat by clicking on the BotFather profile
  • Send /start to begin the bot creation process
Command to send:
/start

Ready to add your bot?

Once you have your bot token from BotFather, head to your dashboard to add it to Flake.

Security Best Practices

Keep Token Private

Never share your bot token publicly or commit it to version control

Use Environment Variables

Store tokens in secure environment variables, not in code

Regular Token Rotation

Consider regenerating tokens periodically for enhanced security

Monitor Bot Activity

Regularly check bot logs for any suspicious activity

Revoke if Compromised

Immediately revoke and regenerate tokens if you suspect a breach

Troubleshooting

BotFather says my username is already taken

Try different variations of your desired username. Add underscores, numbers, or descriptive words. Remember it must end with "bot".

I lost my bot token

Contact @BotFather and use the /token command followed by selecting your bot to retrieve the token again.

My bot token isn't working in Flake

Double-check that you copied the complete token including all characters. Ensure there are no extra spaces or line breaks.

Can I change my bot's username later?

Bot usernames cannot be changed after creation. You would need to create a new bot with a different username.

How do I delete a bot I no longer need?

Contact @BotFather and use the /deletebot command, then select the bot you want to remove.

Still having issues?

If you're experiencing problems not covered here, our support team is ready to help.