Your own bot

Your character, its own Telegram bot

Create a character in the main bot. Catalogue and link publication both require AI review followed by manual moderation. Only approved published characters can power a separate bot.

Talaforge › Your character, its own Telegram bot

Most people meet a character inside someone else's bot. This is the other thing you can do with one: give it an address of its own, so people open a chat with your character rather than with a menu that happens to contain it.

Create a character in the main bot. Catalogue and link publication both require AI review followed by manual moderation. Only approved published characters can power a separate bot.

What “your own bot” actually means

There is no @BotFather in this, and no token for you to copy. Talaforge creates the bot for you through Telegram's own bot-management mechanism — the newest part of the platform, where a bot may create bots. You tap «Create my bot», Telegram opens its own creation sheet with an @username already suggested, you keep it or type another, and Telegram tells you on the spot whether it is free. That sheet is the only screen outside Talaforge in the whole process.

On confirm the new bot is handed straight to us. The key never travels through a chat message, which is the part that used to go wrong: the old ritual — open @BotFather, run a command, copy a live credential, paste it into a conversation — is exactly what this replaces. We can also rotate that key later without asking you for anything.

The ownership is unchanged by any of it: Telegram registers the @username to YOUR account, and the bot sits in your Telegram bot list like any other bot you own. If you ever want it back or gone, Telegram is where you do that — revoking the key stops your character answering there, and deleting the bot frees the @username for good.

That also means the responsibility is yours. The bot is registered to your account, so Telegram's rules for bot owners apply to you, not to us.

From a character to a live bot

After approval: main bot → Profile → My bots → choose your character. Telegram creates your bot. Set the payer and tips under Billing.

Then Talaforge dresses the bot as that character, with nothing for you to fill in:

There is no code, no server, no deployment. Nothing runs on a machine you have to keep alive.

🔑 Attach an existing bot: 🔒 A token proves access, not ownership. Verification is required: use Telegram's managed-bot flow when available, or contact support for a BotFather ownership review. Transfers from another deployer must be reviewed first.

Who is allowed to write to it

You choose. A bot can be open to anyone who finds it, or it can answer only you.

Both are real uses. An open bot is something you share — a character other people talk to. A closed one is a private line to your own character with an address you can reach from any device without opening a menu first.

What the bot inherits

The character behind the bot stays a character. It does not become a frozen copy:

In other words, you are not building a separate product. You are giving one of your characters a front door.

Everything it does, from one card

The bot is run from Profile → 🤖 My bots in Talaforge, and the card for it holds the whole surface:

The one thing that is not on this card is deleting the bot for good and freeing its @username. That is Telegram's to do, it is yours to decide, and it cannot be undone.

How you earn from it

Your cut is a tip added ON TOP of the pack price, and it is paid to you by Telegram rather than by us. When a guest tops up energy inside your bot, Telegram asks them for two payments: your share, which goes to your own bot in Telegram Stars, and the pack itself.

That is worth being precise about, because it is unusual: the Stars land in the Stars balance of the bot that is registered to you. There is no payout we schedule, no threshold to reach and no account of ours your money passes through.

You set the percentage yourself, on the bot's card — up to a ceiling, and all the way down to nothing. At nothing, a top-up inside your bot costs your guests LESS than the same pack in the main bot, which is a real thing to do with a bot you run for a community rather than for income.

What it is not: a marketplace. There is no storefront, no checkout you configure, no product catalogue and no seller dashboard to manage. You get a character, an address, and a share of what happens there.

Where the bot can go next

Once a character has its own bot, three other things become possible, and each of them is the same bot doing a different job.

👥 Manage your bot's groups in the main bot → Profile → My bots. The owner chooses where their own energy can be spent; ordinary callers can pay for themselves. Replies and addressed commands work with privacy mode; admin rights let it see the whole chat. Only owner-funded replies require your approval for this group. Ordinary human callers can use their own energy without it. Promo, first comments and anonymous replies require approval.

Not to start. Telegram's rule is about Group Privacy, not about being an administrator: with privacy on — the default for a new bot — the bot receives commands aimed at it and replies to its own messages, so the character can already answer anyone who replies to it. Switching Group Privacy off in @BotFather, or making the bot an admin, hands it every message in the room, which is what @mentions and calling it by name need. Either route works. Our own default is that the character speaks only when it is addressed.

It can answer your own incoming direct messages through Telegram Business, in the character's voice, while you are away. You choose which chats it covers in Telegram's own settings, and the moment you reply yourself, your reply wins.

And it can open and answer the comment thread under a new post on your channel.

Do I need to write any code, or talk to @BotFather?
Neither. Talaforge creates the bot for you through Telegram's own bot-management mechanism: you tap «Create my bot», Telegram shows its creation sheet where you pick the @username and it checks that the handle is free, and the new bot is handed straight to us. No command to run, no token to copy, nothing deployed and nothing running on hardware you maintain.
Who owns the bot?
You do. Telegram registers the @username to your account, so the bot is yours the same way any bot you create is, and it appears in your Telegram bot list. We hold the key only so your character can answer through it, and you can take that away whenever you like.
What if I want it back, or gone?
Both are yours to do, through Telegram. Revoke the key and your character stops answering on that bot immediately, because we can no longer act on its behalf. Delete the bot and the @username is freed for good — that one cannot be undone. Either way nothing else about your character changes: it keeps its personality, its memory and its history in the main bot.
Can I keep the bot private?
Yes. You choose whether anyone may write to it or only you. A private bot is just an address for your own character that you can reach from any device.
How do I actually earn from it?
Your cut rides on top-ups made inside your bot: Telegram bills your guest for your share separately and those Stars go to your own bot's Stars balance, so the money arrives from Telegram rather than as a payout from us. You set the percentage on the bot's card, up to a ceiling, and you can waive it entirely — at nothing, your guests pay less than they would in the main bot. It is a revenue share, not a storefront: there is nothing to price, list or fulfil.
Can I change which character the bot is?
Yes, from the bot's card in Profile → My bots, and the @username stays the same. The character behind a bot is swappable, so the same address can carry a different character later — and «Reset look to character» re-applies the new one's name and picture.
Does the group version need special permissions?
👥 Manage your bot's groups in the main bot → Profile → My bots. The owner chooses where their own energy can be spent; ordinary callers can pay for themselves. Replies and addressed commands work with privacy mode; admin rights let it see the whole chat. Only owner-funded replies require your approval for this group. Ordinary human callers can use their own energy without it. Promo, first comments and anonymous replies require approval. Not to start. Telegram's rule is about Group Privacy, not about being an administrator: with privacy on — the default for a new bot — the bot receives commands aimed at it and replies to its own messages, so the character can already answer anyone who replies to it. Switching Group Privacy off in @BotFather, or making the bot an admin, hands it every message in the room, which is what @mentions and calling it by name need. Either route works. Our own default is that the character speaks only when it is addressed.
Make a character in Telegram →

Read next

What we learn building characters