# Добавление/удаление из Telegram-чата/канала

В Telegram-чат/канал нельзя автоматически добавить нового подписчика, поэтому мы только можем отправить одноразовую ссылку в закрытый Telegram-чат/канал.

Первым делом, нам надо узнать id Telegram-чата/канала.

Это мы будем делать с помощью нашего Telegram бота :point\_right:[**@LeadConverterToolkitBot**](https://t.me/LeadConverterToolkitBot)

### Как узнать id Telegram-чата?

1. В меню Telegram-чата нажимаем на **"Добавить участника"** и в поиске вводим [@LeadConverterToolkitBot](https://t.me/LeadConverterToolkitBot)**.** Добавляем его в чат.

![](/files/O5orUxzDE0yalYCaoQLl)

2. Теперь в сам чат пишем команду :point\_right: **/get\_chat\_id\@LeadConverterToolkitBot,** и бот выдаст id. Наш id чата **ID:** **-751660501**. Его мы будем использовать в действиях "[Отправить через вебхук](https://docs.leadconverter.su/primery/primery-botov/pages/-M_WHZPpV_hGBs4oMiL4#3.-otpravka-cherez-vebkhuk)".

![](/files/iQ5PfumQk0SBCWeCSiX7)

### Как узнать id Telegram-канала?

1. Отправляем любой стикер в нужный нам канал.

![](/files/mDkg9BoeQH5sHlRCrR5n)

2. И пересылаем этот стикер боту  :point\_right:[**@LeadConverterToolkitBot**](https://t.me/LeadConverterToolkitBot) и получаем id канала. Его мы тоже будем использовать далее.

![Вуаля!](/files/iaXovStcOUlLwnK5OKiT)

Это и есть наш id канала **ID: -1001622876990**. Его мы тоже будем использовать далее.

### Добавление в Telegram-чат/канал

1. Для начала добавляем нужного бота (**НЕ** LeadConverter!) в чат и на канал, затем даём ему права администратора в группе и на канале.

![](/files/sTAiXywW7YUOewKNP0SS)

2. Далее переходим в [**LeadConverter**](https://leadconverter.ru/) и открываем редактор сценария бота.
3. Создаём блок "**Действие**", открываем его и выбираем "**Отправить через вебхук**".
4. Копируем следующие настройки для вебхука :point\_down:

**URL-адрес обработчика**

```
https://api.telegram.org/bot({channel.token})/createChatInviteLink
```

5. Затем нажимаем "**+Добавить параметр**" и копируем данные из таблицы ниже.

**Параметры:**

| Параметр      | Значение         |
| ------------- | ---------------- |
| chat\_id      | Айди чата/канала |
| member\_limit | 1                |

6. Сохраняем результат в любую переменную. Рекомендуем создать переменную "**return**", чтобы дальше по инструкции только копировать настройки.

Что у нас получилось :point\_down:

![](/files/IH0oZYEBjY7E8l9SUTB2)

Сохраняемся.

{% hint style="info" %}
Этот способ универсален и подходит для создания одноразовой ссылки как в чате, так и на канале.
{% endhint %}

Чтобы отправить ссылку подписчику, после действия отправляем такое сообщение:

<details>

<summary>Ваша ссылка на чат и канал:<br><strong>Чат: ({переменная у чата.result.invite_link}) ‌</strong><br><strong>Канал: ({переменная у канала.result.invite_link})</strong></summary>

</details>

Мы использовали переменную return для чата и return2 для канала, поэтому у нас будет выглядеть так:

**Чат: ({return.result.invite\_link}) ‌**\
**Канал: ({return2.result.invite\_link})**

### Удаление из Telegram-чата/канала

Удаление происходит по тому же принципу, что и добавление.

1. Создаём блок "**Действие**", открываем его и выбираем "**Отправить через вебхук**".
2. Копируем следующие настройки для вебхука :point\_down:

**URL-адрес обработчика**

```
https://api.telegram.org/bot({channel.token})/banChatMember
```

3. Затем нажимаем "**+Добавить параметр**" и копируем данные из таблицы ниже.

**Параметры:**

| Параметр    | Значение                                    |
| ----------- | ------------------------------------------- |
| chat\_id    | Айди чата/канала                            |
| user\_id    | ({user\_id})                                |
| until\_date | \[date\_calc]ts\|add 1 minute\[/date\_calc] |

4. Сохраняем результат в любую переменную.

![](/files/gVz4f5LI41Dk7TMY4BTp)

{% hint style="info" %}
Этот способ также универсален и подходит как для удаления из чата, так и для удаления из канала.
{% endhint %}

{% hint style="success" %}
Остались вопросы? Задайте их в нашу техподдержку!

Мы всегда рады прийти на помощь :relaxed::point\_down:
{% endhint %}

{% content-ref url="/pages/-MasAPNcg291uNezFqb4" %}
[Как задать вопрос в поддержку?](/kak-zadat-vopros-v-podderzhku.md)
{% endcontent-ref %}


---

# 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.leadconverter.su/primery/primery-botov/dobavlenie-udalenie-iz-telegram-chata-kanala.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.
