> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/learn/7.-telegram/09-telegram-destinations.md).

# Канал, группа и личный чат

Создайте Telegram-канал или группу, выдайте боту минимальные права и привяжите точный chat ID

## Что вы получите

Обычный бот уведомлений будет привязан к одному проверенному месту доставки. Команда поймёт разницу между каналом, рабочей группой и личным диалогом и не отправит клиентское сообщение в общий чат.

## Выберите место доставки

| Место              | Для чего подходит                                 | Ограничение                                           |
| ------------------ | ------------------------------------------------- | ----------------------------------------------------- |
| Канал              | Односторонние служебные объявления команде        | Боту нужны права публикации; обсуждение идёт отдельно |
| Группа             | Оперативные уведомления и обсуждение сотрудников  | Нужны правила доступа и защита от лишних участников   |
| Личный чат с ботом | Индивидуальные события администратора или клиента | Каждый пользователь должен сам запустить бота         |

Канал и группа поддерживают административные события. Клиентские события должны уходить только в личный Telegram подтверждённого получателя.

## Создайте канал

{% stepper %}
{% step %}

### Создайте новый канал в Telegram

Через кнопку нового сообщения или меню выберите **New Channel / Создать канал**, задайте название и описание. Решите, будет ли канал закрытым; для служебных уведомлений обычно используют частный.
{% endstep %}

{% step %}

### Добавьте сотрудников

Пригласите только тех, кому разрешены выбранные события. Не используйте публичную ссылку для канала с операционными данными.
{% endstep %}

{% step %}

### Добавьте бота администратором

Откройте управление каналом, добавьте созданного бота и оставьте минимальное право публикации сообщений. Не выдавайте управление участниками и каналом без необходимости.
{% endstep %}

{% step %}

### Опубликуйте новое сообщение

После добавления бота опубликуйте контрольное сообщение в канале. Оно создаёт обновление, по которому iEXExchanger сможет найти канал.
{% endstep %}

{% step %}

### Привяжите канал

В Telegram-подключении нажмите **«Найти канал»**, выберите найденный вариант и сохраните. Сверьте название и **ID чата**.
{% endstep %}
{% endstepper %}

## Создайте рабочую группу

{% stepper %}
{% step %}

### Создайте новую группу

Выберите **New Group / Создать группу**, добавьте ответственных сотрудников, задайте понятное название и правила использования.
{% endstep %}

{% step %}

### Добавьте бота

Пригласите бота как участника. Для простой отправки сообщений не выдавайте административные права без необходимости.
{% endstep %}

{% step %}

### Создайте видимое обновление

Отправьте команду, адресованную боту, например `/start@username_бота`. Такой вариант надёжнее обычного текста при включённом Privacy Mode.
{% endstep %}

{% step %}

### Найдите группу

В подключении нажмите **«Найти группу»**, выберите правильную группу и сохраните **название** и **ID чата**.
{% endstep %}

{% step %}

### Ограничьте участников

Удалите лишних участников, запретите публичное приглашение и зафиксируйте, кто может добавлять новых участников.
{% endstep %}
{% endstepper %}

## Привяжите личный чат

1. Откройте бота по точному username.
2. Нажмите **Start** или отправьте `/start`.
3. Вернитесь в подключение с местом **«В бота»**.
4. Нажмите **«Найти чат»**.
5. Сверьте Telegram-имя и ID, затем сохраните.

Такой поиск привязывает конкретный чат для обычного уведомительного подключения. Клиентская доставка дополнительно требует доступного chat ID из подтверждённого аккаунта или поддерживаемого сценария заявки и разрешённых событий.

## Если место не находится

| Симптом                    | Решение                                                                                        |
| -------------------------- | ---------------------------------------------------------------------------------------------- |
| Канал не найден            | Проверить, что бот администратор, затем опубликовать новое сообщение после его добавления      |
| Группа не найдена          | Отправить новую команду боту и повторить поиск                                                 |
| Личный чат не найден       | Нажать Start в точном боте и повторить поиск                                                   |
| Поиск возвращает пусто     | Проверить, не установлен ли у этого бота webhook; `getUpdates` с ним не работает               |
| Найден не тот чат          | Не сохранять; создать новое обновление в нужном месте и повторить поиск                        |
| Сохранено, но отправки нет | Проверить права бота, включение подключения, аудиторию, событие и общий Telegram-переключатель |

{% hint style="danger" %}
Не выбирайте найденный чат только по похожему названию. Сверяйте назначение, участников и ID. После ошибочной привязки не отправляйте событие с данными заявки.
{% endhint %}

## Проверка реального события

1. Включите одно административное событие со средним приоритетом.
2. Создайте новую сухую заявку.
3. Убедитесь, что сообщение пришло ровно в выбранный канал или группу.
4. Проверьте отсутствие персональных данных, не нужных команде.
5. Отключите событие в других Telegram-подключениях и убедитесь, что дублей нет.
6. Удалите бота из временного чата, если этот чат не будет использоваться.

## Этап завершён, если

* [ ] тип места соответствует бизнес-задаче;
* [ ] канал или группа закрыты от посторонних;
* [ ] боту выданы минимальные права;
* [ ] название и ID чата сверены;
* [ ] webhook не конфликтует с поиском через `getUpdates`;
* [ ] клиентские события не уходят в общий чат;
* [ ] реальное административное событие пришло без дубля;
* [ ] у команды есть регламент удаления бывших сотрудников.

Для одноразовых кодов используйте отдельный [Telegram-бот безопасности](/learn/7.-telegram/10-telegram-security.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/learn/7.-telegram/09-telegram-destinations.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
