How to Create a Telegram Chatbot Without Code

Posted On
April 22, 2026
|
08:44

Summary

In this video, you’ll learn how to create a Telegram chatbot without writing code using Kommunicate. The walkthrough covers creating a Telegram bot with BotFather, setting up an AI chatbot in Kommunicate, adding instructions and welcome messages, training the chatbot with knowledge sources, and connecting it to Telegram.

Transcript

In this video, we’ll show you how to create an AI chatbot for your Telegram account using Kommunicate.

The chatbot will work like this: you ask a question, and it provides an answer. For example, if you ask, “How many days does standard shipping take?” the AI chatbot will fetch the answer and respond based on the information it has been trained on.

So, in this video, we’ll learn how to create this kind of AI chatbot using Kommunicate.

To begin, you’ll need a Kommunicate account and a Telegram bot.

First, let’s create a bot on Telegram. To do this, go to BotFather. Search for BotFather, and you’ll find the verified BotFather account with a blue tick. This is the official BotFather by Telegram.

Click Start.

Here, you’ll see different options. For this tutorial, we’ll use the option to create a new bot.

We’ll name the bot Urban Step. After entering the name, we also need to give it a username. Let’s use Urban Step as the bot name.

Now, our bot is created.

Here, you can see the bot name and username. If we click here, we’ll be sent back to the bot. But the most important thing here is the access token. We need to copy this token and keep it somewhere safe because we’ll use it later in the setup process.

Once that is done, we can go to the bot.

Right now, if we ask anything to this Telegram bot, it will not be able to answer. That is because we have created the bot, but there is no AI connected to it yet.

This is where we’ll use a platform like Kommunicate.

Go to kommunicate.io and click Get Started to create your free account. You can sign up for a 30-day trial.

Once you log in, you’ll see your onboarding screen. You can skip the initial steps and go to Agent Integrations.

Under Agent Integrations, click Create AI Agent.

We’re going to name this AI agent Urban Step because we’re using an ecommerce store as an example. We’ll call it Urban Step AI Chatbot.

You can use the default custom instructions, delete them, or add your own custom instructions. In this example, we already have custom instructions for how the AI chatbot should behave, so we’ll paste them here and click Save and Continue.

Now, we have created a new AI chatbot called Urban Step AI Chatbot.

Next, you can add a welcome message. For example:

Hi, welcome to Urban Step. How may I help you?

You can also add buttons and other features here. But for now, the most important thing is training the AI chatbot.

Click Train.

Now, go to Knowledge Source. This is where we provide the AI chatbot with the data it needs to learn from.

There are three ways to train the chatbot.

First, you can drag and drop documents. For example, if you already have an FAQ document for Urban Step, you can upload it here.

Second, you can train the chatbot using your website URL. If you have a website with multiple pages, you can add the URL here, and the chatbot will start fetching and understanding the content.

Third, you can connect your knowledge base if it is built on Zendesk or Salesforce.

In the meantime, if we go back to Documents, we can see that the AI agent has been trained on the uploaded document.

Now, if we ask a question, the AI chatbot should be able to answer it.

So far, we have created a bot on Telegram and an AI chatbot on Kommunicate. Now we need to integrate both of them so they can communicate with each other.

For this, we’ll use the access token we collected while creating the Telegram bot.

Copy the access token and go back to Kommunicate.

Next, click Integrations from the left-hand panel. Then select Telegram.

If there are any old integration settings, remove them. Now, add the new token and click Integrate.

Once this is done, you’ll see a message that says the Telegram integration was successful.

The last thing we need to do is assign the AI chatbot to the Telegram messaging channel.

To do this, click Settings, then go to Conversations. After that, click Rules.

Here, assign new conversations to the new bot, which is Urban Step AI Chatbot.

We’ll also assign conversations based on channels. Click Add Channel, select Telegram, and then select the same bot: Urban Step AI Chatbot.

Before the integration, when we asked “Hi,” the bot did not answer. Let’s try again.

Now that the Telegram bot is integrated with the Kommunicate AI chatbot, it should respond.

As we can see, it has started replying. The bot is now active, and the Kommunicate chatbot is running in the background of the Telegram bot.

Let’s ask something from the FAQ section.

For example, let’s ask about standard delivery:

How many days does standard delivery take?

As you can see, the AI chatbot has started responding based on the data it was trained on.

Let’s ask one more question:

How much does it cost?

The chatbot responds that standard delivery costs ₹49 and ₹990, which matches the information available in the documentation.

Now, let’s update the AI chatbot.

What happens if a user wants to speak to a human? We need to connect them to a human agent.

For example, a user may type “talk to human.”

You can create an intent for this and add different phrases, such as:

Speak to human  

I want to talk to a human agent  

Connect me to a human  

Whenever this happens, the chatbot can respond with:

Sure, I am connecting you to a human agent.

In Kommunicate, we also have the option to set up handovers.

This means that whenever someone types one of these phrases, the AI chatbot can assign the conversation to a specific human agent.

In this case, we’ll select this human agent. Then, click Train.

Now, let’s go back to Telegram.

If we type “I want to speak to a human,” the chatbot responds with:

We are connecting you to a human agent.

When we return to the Kommunicate platform, we can see the same conversation happening there. The conversation is still ongoing, and the AI agent has assigned it to us.

Now we can reply as a human agent.

For example:

Hi there. How may we help you today?

The same message will be sent back to Telegram.

As you can see, the response now appears in Telegram, and the conversation can continue with a human agent.

That’s all you need to create an AI chatbot for your Telegram account using a platform like Kommunicate. As you saw in this tutorial, it is simple and easy to set up.