How to transfer ownership or add admins to a Telegram bot?

Hey everyone,

I’m in a bit of a pickle and could use some help. Our team built this super cool Telegram bot that does a bunch of complicated stuff. The thing is, one of our devs made it using their personal phone number.

Now we’re wondering:

  1. Can we switch the bot’s owner to someone else?
  2. Is there a way to add more people as admins for the bot?

We want to make sure we’re not stuck if the original creator leaves or something. Any ideas on how to manage this? Thanks a ton for any advice you can give!

I have dealt with a similar issue in a previous project, and the only effective solution we found was to completely recreate the bot using a shared account. The limitations of Telegram’s system mean that ownership is permanently linked to the account that originally created the bot, so direct transfers are not supported. In our case, we set up a new account with a company email, recreated the bot using BotFather, and migrated our code to the new bot. Although this process can be time-consuming and requires notifying users about the change, it ultimately provided a secure way to manage bot access collectively.

ugh, that sucks man. been there done that. telegram’s pretty strict bout bot ownership. only real fix is makin a new bot w/ shared account. pain in the butt, but beats losin access. maybe use company email next time? good luck!

Unfortunately, there’s no direct way to transfer ownership or add admins to a Telegram bot. The bot is tied to the account that created it. Your best option is to create a new bot using a shared account or company email. Then, migrate your existing bot’s functionality to the new one. This ensures your team has collective access and control. For future projects, consider using a dedicated account for bot creation to avoid such issues. It’s a bit of work, but it’s the most secure approach for team-managed bots on Telegram.