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

Подробная инструкция, как добавить и удалить подписчика из Telegram-чата/канала

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

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

Это мы будем делать с помощью нашего Telegram бота 👉@LeadConverterToolkitBot

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

  1. В меню Telegram-чата нажимаем на "Добавить участника" и в поиске вводим @LeadConverterToolkitBot. Добавляем его в чат.

  1. Теперь в сам чат пишем команду 👉 /get_chat_id@LeadConverterToolkitBot, и бот выдаст id. Наш id чата ID: -751660501. Его мы будем использовать в действиях "Отправить через вебхук".

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

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

  1. И пересылаем этот стикер боту 👉@LeadConverterToolkitBot и получаем id канала. Его мы тоже будем использовать далее.

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

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

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

  1. Далее переходим в LeadConverter и открываем редактор сценария бота.

  2. Создаём блок "Действие", открываем его и выбираем "Отправить через вебхук".

  3. Копируем следующие настройки для вебхука 👇

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

https://api.telegram.org/bot({channel.token})/createChatInviteLink
  1. Затем нажимаем "+Добавить параметр" и копируем данные из таблицы ниже.

Параметры:

ПараметрЗначение

chat_id

Айди чата/канала

member_limit

1

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

Что у нас получилось 👇

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

Этот способ универсален и подходит для создания одноразовой ссылки как в чате, так и на канале.

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

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

Чат: ({return.result.invite_link}) ‌ Канал: ({return2.result.invite_link})

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

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

  1. Создаём блок "Действие", открываем его и выбираем "Отправить через вебхук".

  2. Копируем следующие настройки для вебхука 👇

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

https://api.telegram.org/bot({channel.token})/banChatMember
  1. Затем нажимаем "+Добавить параметр" и копируем данные из таблицы ниже.

Параметры:

ПараметрЗначение

chat_id

Айди чата/канала

user_id

({user_id})

until_date

[date_calc]ts|add 1 minute[/date_calc]

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

Этот способ также универсален и подходит как для удаления из чата, так и для удаления из канала.

Остались вопросы? Задайте их в нашу техподдержку!

Мы всегда рады прийти на помощь ☺️👇

💟Как задать вопрос в поддержку?

Last updated