Добавление/удаление из Telegram-чата/канала
Подробная инструкция, как добавить и удалить подписчика из Telegram-чата/канала
В Telegram-чат/канал нельзя автоматически добавить нового подписчика, поэтому мы только можем отправить одноразовую ссылку в закрытый Telegram-чат/канал.
Первым делом, нам надо узнать id Telegram-чата/канала.
Это мы будем делать с помощью нашего Telegram бота 👉@LeadConverterToolkitBot
Как узнать id Telegram-чата?
В меню Telegram-чата нажимаем на "Добавить участника" и в поиске вводим @LeadConverterToolkitBot. Добавляем его в чат.

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

Как узнать id Telegram-канала?
Отправляем любой стикер в нужный нам канал.

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

Это и есть наш id канала ID: -1001622876990. Его мы тоже будем использовать далее.
Добавление в Telegram-чат/канал
Для начала добавляем нужного бота (НЕ LeadConverter!) в чат и на канал, затем даём ему права администратора в группе и на канале.

Далее переходим в LeadConverter и открываем редактор сценария бота.
Создаём блок "Действие", открываем его и выбираем "Отправить через вебхук".
Копируем следующие настройки для вебхука 👇
URL-адрес обработчика
https://api.telegram.org/bot({channel.token})/createChatInviteLink
Затем нажимаем "+Добавить параметр" и копируем данные из таблицы ниже.
Параметры:
chat_id
Айди чата/канала
member_limit
1
Сохраняем результат в любую переменную. Рекомендуем создать переменную "return", чтобы дальше по инструкции только копировать настройки.
Что у нас получилось 👇

Сохраняемся.
Чтобы отправить ссылку подписчику, после действия отправляем такое сообщение:
Мы использовали переменную return для чата и return2 для канала, поэтому у нас будет выглядеть так:
Чат: ({return.result.invite_link}) Канал: ({return2.result.invite_link})
Удаление из Telegram-чата/канала
Удаление происходит по тому же принципу, что и добавление.
Создаём блок "Действие", открываем его и выбираем "Отправить через вебхук".
Копируем следующие настройки для вебхука 👇
URL-адрес обработчика
https://api.telegram.org/bot({channel.token})/banChatMember
Затем нажимаем "+Добавить параметр" и копируем данные из таблицы ниже.
Параметры:
chat_id
Айди чата/канала
user_id
({user_id})
until_date
[date_calc]ts|add 1 minute[/date_calc]
Сохраняем результат в любую переменную.

Остались вопросы? Задайте их в нашу техподдержку!
Мы всегда рады прийти на помощь ☺️👇
Last updated
Was this helpful?