How to Add a Telegram Bot to Telegram Group in 2024

By Joren Wouters Updated on

In this tutorial, I will explain how you can add a Telegram chatbot to your Telegram group and automatically reply to messages in your group, in just 2 simple steps!

Let’s dive in!

Step 1: Add your Telegram Bot to your Group

The next step is to add your Telegram Bot to the group.

In Telegram, you can just go to your Telegram group and click on the top bar:

Click on the top bar of your Telegram group

Click on Add:

Add your bot to your Telegram group

And fill in the name of your Telegram bot:

Search for your bot to add to your Telegram group

 

Step 2: Make your Bot Administrator of the Group

The next step is to make your bot administrator of the Telegram group.

After you added your bot, you can just click on Edit in your Telegram Group settings:

Edit your Telegram group

Choose for Administrators:

Click on Administrators in your Telegram Group Settings

And click on Add Admin:

Add an admin to your Telegram group

Select your Telegram Bot:

Select your Telegram Bot as admin

And then give it all the rights and click on Done:

Add y our Telegram Bot as Admin and click on Done

Now, your Telegram Bot automatically replies to messages in your Telegram group!

Example of a Telegram Group with a Telegram Bot in it

 

What if your bot only responds when it’s being mentioned?

If your Telegram bot only responds when it’s being mentioned, and you want it to respond to all messages in the group, you need to change the privacy settings.

To do that, you need to search for “Botfather” in Telegram and start a conversation with him:

Search for Botfather in Telegram

And then type in the command /mybots and select your Telegram Bot:

Select your bot in your conversation with the Botfather

Click on Bot Settings:

Click on Bot Settings of your bot in Telegram

And select Group Privacy:

Click on Group Privacy in Telegram

And then click on Turn off to disable the privacy mode of your bot:

Turn off privacy mode of your bot in Telegram

Now, if you go back to your Telegram group and say something (without mentioning the bot), it should automatically reply to your message.

 

What if your Telegram Bot does not reply to any messages?

After doing all the steps mentioned above, it might be that your Telegram bot is still not replying to any messages in the Telegram group.

And this can be because the bot platform you used does not provide this feature. For example, with Manychat, you can create a Telegram bot, but you cannot add it to a group.

So if your bot is still not replying to any messages in the group after performing the steps in this tutorial, you should check whether your bot platform has this feature.

 

Now It’s Your Turn

And that’s how you add a Telegram chatbot to your Telegram group.

Now I have a question for you:

Do you already use Telegram Bots in your Groups? And if not, why not?

Let me know by leaving a comment below!

 

Learn more about Telegram bots

 

Frequently Asked Questions

How to add a bot to a Telegram group?

You can add a bot to your Telegram group in two simple steps:

  1. Add the Telegram Bot to your Group
  2. Make the Telegram Bot administrator of your group

Can Telegram bots join groups?

Yes, Telegram Bots can join groups. Telegram Bots can be invited by the admin of the group. Once they join, they can automatically reply to messages and commands in the Telegram group.

How to use bot commands in Telegram group?

You can use commands to trigger specific messages or actions in your bot. When you type in the command, your bot can auto-reply to that command, based on the settings you have set up for your bot.

How to find bots in Telegram group?

The username of a Telegram bot always ends with “bot”, that’s how you find them.

What if my bot has no access to messages in Telegram?

If your bot doesn’t have access to messages in a group, you need to change the group privacy settings of the Telegram bot.

You can do this in 5 simple steps:

  1. Go to the @Botfather in Telegram
  2. Type in the command /mybots and select your Telegram Bot
  3. Click on Bot Settings
  4. Select Group Privacy
  5. And then click on Turn off to disable the privacy mode of your bot:

Comments (43)

  1. Raphael

    Hi,
    Thanks for information it was very helpful. Please help me how I can add bots to telegram chennel.
    Thanks

    1. Joren Wouters

      Hey Raphael! Currently, there is not a way to add a bot to a Telegram channel, other than manually coding it…

      1. Prabhat

        Hi,
        How to add a bot to a public telegram channel by manually coding it?

        1. Joren Wouters

          Hey Prabhat! I personally don’t have any experience with manually coding this, so I honestly do not know. I would just try a Google search and maybe you can find anything!

  2. Sri

    Is there a way to create a bot and send messages from a group which you are not the owner to your own group?

    1. Joren Wouters

      No, that is not possible. The bot needs to be the admin of the group.

  3. Vin

    Hi,
    Is this possible to filter chat messages from a telegram group and only get notifications when a certain word matches in the chat for the group?

    1. Joren Wouters

      Hey Vin! Yes, you can. In the second chapter of my Telegram Chatbots guide, I explain on how you can do this.

  4. Chloe

    HI! I created a bot with Activechat but when I put it in the group he doesn’t respond to messages or words that should trigger him. He does it in private chat though. I’ve done everything you said in the video but that still does not work. Help!!

    1. Joren Wouters

      Hey Chloe! Good question! This probably is because of ActiveChat itself, they do not provide that functionality with their platform. If I were you, I should contact ActiveChat and ask whether you can do this with their platform.

  5. Emmanuel Lubowa

    Hi.
    How can I add like and dislike on my subject as a comment

    1. Joren Wouters

      Hey Emmanuel! What do you mean with a like and dislike? And I think as a comment you mean the message someone sends in a Telegram group?

  6. Paul

    Hi,

    Almost same as Chloe above, no response in group but appears in the bot. Of course I’ve followed the steps. How to debug?

    Thx.

    1. Joren Wouters

      Hey Paul! This is because with ActiveChat you cannot use Telegram chatbots in groups, they don’t provide that functionality with their platform.

      1. Paul

        Confused. Isn’t that tutorial teach us use in telegram group?

        1. Sai

          I’m with you. i follow exactly as in the tutorial but the bot did not respond in the group chat but appears in the bot. is this something to do with setting or functionality? @Joren your tutorial seems to work tho. any insight will be appreciated.

          1. Joren Wouters

            Hey Sai! Did you use ActiveChat to create your chatbot? If that’s the case, you cannot add your Telegram bot to a group, because ActiveChat does not provide that functionality. If you want a chatbot builder that is able to do this, I would recommend using Xenioo.

  7. algreen

    I’ve added @language_translator_bot to a private and made it an admin so that it can reply when I mention it.
    Now I want it to respond to all messages. But when I talk to the BotFather and /setprivacy, he tells me “You don’t have any bots yet. Use the /newbot command to create a new bot first.”
    I don’t want to create a new bot, I just want the existing bot to respond within my group.
    What to do?

    1. Joren Wouters

      When you go to the Botfather and type “/mybots”, what do you get?

  8. Jonathan Kvanvig

    Great post!! Thanks for sharing this with us. Keep up!

    1. Joren Wouters

      Thank you, Jonathan!

  9. Jaromír

    Hi, I’m struggling with some thing. I use telegram bot cooperating with home assistant. HA sends me via telegram bot some notifications. But it can also work opposite way. I can set up HA receiving message from telegram bot (for example “/something”) to trigger some action. The first trouble is that Google Assistant can’t send a message on telegram to telegram bot, because it’s not possible to set telegram number for the telegram bot as common telegram user. So I tried to use IFTTT and created New group and also New channel in telegram and added my bot to those places (set bot as administrator). Well, I can say to Google assistent something and IFTTT succesfully sends set up text to both places – telegram group and telegram chat group as well. But it’s not enought. If I forward message from “New group” (or “New chat”) manualy to the telegram bot than everything works perfekt. So I have to solve resending messages from “New groups” or “New chat” to my bot automatically. But I don’t know how. Can you help me? Thank’s a lot Jarda

    1. Joren Wouters

      Wow, seems like an awesome setup you’ve thought out. Could you tell me which chatbot builder you used to create the integration between Google Assistant and Telegram? And what is IFTTT?

  10. Alex

    Thanks for helping us Sir. I have a problem. How can i share my personal Bot so that everyone can receive bot messagges? I create a group with bot admin permission, but not worked for me.

    Thanks in advance

    1. Joren Wouters

      Hey Alex! What is exactly not working? And with what chatbot builder did you create your Telegram chatbot?

  11. Murali

    Hi, thanks for the awesome article!

    I’m using @BardeenBot from Bardeen. Would I need to disable privacy settings so it can see all messages in group?

    1. Joren Wouters

      Hey Murali! Yes, you should do that!

  12. Emeke

    Am having issues of adding bot as my admin 😔😔 when ever I click the make bot admin their response is “sorry you are not allowed to do this. Please I need help

    1. Joren Wouters

      Hey Emeke! Are you sure that you are the admin of the bot?

  13. Melco

    Hi
    How i can add a bot who can let members send messages after they add 5 people to the group
    Can someone help me

    1. Joren Wouters

      As far as my knowledge goes, this is currently not possible.

  14. Jefté

    How to read a message in a Telegram channel using Telegraf?

    Hello
    I’m in a simple project, my bot checks what was posted on a telegram channel, I need to get the information and pass it on to other users, this tutorial works with groups, but it didn’t work for my channel.
    How to give the bot permission to read channel messages?

    1. Joren Wouters

      Hey Jefté! I currently do not know any chatbot platform that can read messages from a Telegram channel and send it inside a Telegram group. One way you could try is by doing it via Make (formerly known as Integromat).

  15. Neha

    I have created an AI bot with botfather by integrating it with Activechat AI, I have getting the response fine as per the skills I have configured when I join bot 1to1. But as soon as I am adding it to my group as admin, it is not responding on its own, neither responding even while mentioning its username, any suggesting, please?

    1. Joren Wouters

      Hey Neha! Unfortunately, it is not possible to add a Telegram Bot (created with ActiveChat) to a Telegram Group. ActiveChat does not provide this feature.

  16. Jane

    Hi there, I created my chatbot using Xenioo and its working perfectly for my group chat to private messages I followed all your tutorials on creating chatbot from xenioo and it was excellent. The only thing that I’ve realized is that, its creating too much information’s , no filters when it comes to privacy from my users in the group chat. I wonder if there’s a way that my chat bot could automate a direct private message to the new users once they’ve joined my group chat? also figuring out how can my returning visitors/users can access My chatbot to be redirected as the private message once they enter the group chat. would love to hear more from you! thank you Bigtime!

    1. Joren Wouters

      Hey Jane! Unfortunately, this is not possible with Xenioo (or any other chatbot platform I have seen). Telegram Bots mainly work in the group themselves and it is not possible to send a private message if someone enters the group. It is only possible to send a message in the group when someone enters the group.

      1. Narsi

        It’s possible, rose bot does that, idk how and what platform they using but I have noticed this in several groups.
        They have copyright material so bot sends them that material only in DM,even if they give command to rose bot in group.

        1. Joren Wouters

          That’s awesome! Thanks for sharing 🙂

  17. Pieter

    I like manychat, but i can’t add a but to a channel, do you know one similar like manychat that can add a bot to a channel?

    1. Joren Wouters

      Hey Pieter! Yes, Manychat currently does not allow this feature. You can try to do it with Xenioo (https://chatimize.com/reviews/xenioo). I have used them in the past for Telegram Bots in Groups.

  18. Kristina

    Thanks for sharing

    1. Joren Wouters

      Thank you!

Leave a Reply