# Telegram Channels

Bots can work in Telegram channels. In channels, a bot will respond when

* It is added as administrator to a channel
* Another administrator posts in the channel

You may use bots to publish information to your channel followers easily with scheduled or recurring Broadcasts.

A channel is represented as a single User on BotDistrikt, no matter how many followers are in it. Channels can be identified with the word *(Channel)* in their names, and User Type *channel* in their profiles.

![(Channel) in a user's name shows that this user is a channel](/files/-MkM_QyIdhDYBPHDm5hi)

![User Type channel shows that this user is a channel](/files/-MkM_boV9B9gi7REA4l8)

## Added to a channel

When you add the bot as an administrator to a channel, a postback event is triggered. To make the bot respond to this event, you must add a rule with the following condition

| Context   | Property   | Function | Value      |
| --------- | ---------- | -------- | ---------- |
| `message` | `postback` | `equals` | `botAdded` |

If the above rule is not added, the bot will respond with its default fallback story

## Admin posts in channel

When another administrator of the channel publishes a post, a postback event is triggered. To make the bot respond to this event, you must add a rule with the following condition

| Context   | Property   | Function | Value         |
| --------- | ---------- | -------- | ------------- |
| `message` | `postback` | `equals` | `channelPost` |

If the above rule is not added, the bot will respond with its default fallback story

## Channel to Individual chats

Telegram channels are a great way to publish content for your followers to see, however they are restricted to one-way content from your admins to your subscribers. Sometimes you would want to publish 2-way interactive content. By doing this, you can

* Personalise tailored content to each subscriber
* Improve engagement amongst your channel subscribers

BotDistrikt has a unique way of allowing you to do this via story-based [Buttons](broken://pages/-MjJWNqbgKRgZrxTFuZn#button). When you publish a story button-based element such as Text, Cards, Audio, or Video with buttons, any subscriber who clicks on that button will magically be taken to an individual chat with your bot to view that story.

![Publish a story with a story-based Button to a Telegram channel](/files/-MkMpdzZKF82imcnWwv8)

Here's an example of what can be done with this

<img src="/files/-MkMpB7l4ZR8x8mMyhku" alt="Channel to Individual chat" width="375">

### Benefits

By using a story-based Button in your Telegram channel, you will be able to convert Telegram channel subscribers into individual users for your Telegram bot marketing strategies.

<figure><img src="/files/o7gsTnaDYVH1uPPZbcUs" alt=""><figcaption><p>Convert Telegram Subscribers</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.botdistrikt.com/messaging-channels/telegram/telegram-channels.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
