Автоприем заявок в Telegram

Привет! Меня зовут Марина, я разработчик чат-ботов и специалист по контенту. В этой статье расскажу, как с помощью Salebot автоматизировать прием заявок в закрытом Telegram-канале и не отправлять подписчикам сообщение в бот ❌

Автоприем заявок в Telegram

Когда в очередной раз в проекте понадобился автоприем заявок, а связка "Бот пишет первым" стала слишком навязчивой для подписчиков, пришлось устраивать мозговой штурм - как это организовать и не привлекать сторонние сервисы. Я прошерстила по запросу интернет и документацию Salebot, пока не наткнулась на функцию в разделе API для Telegram.
Это было как в кино, я смотрю на нее, она на меня - искра, буря, "срочно тестировать"! 🤣

Автоприем заявок в Telegram

Чтобы приступить к работе на самой платформе, для начала нужно добавить бот в канал в качестве администратора с возможностью приема заявок.

Автоприем заявок в Telegram

Далее делаем саму ссылку - пригласительную ссылку с заявками на вступление.

Автоприем заявок в Telegram

Теперь можем приступить к работе на платформе (правда, к каналу мы еще вернемся 😉).

Чтобы бот понял, что вообще от него хотят, обязательно нужно сделать блок с условием. Лишний раз выдергивать из действующих воронок подписчиков не хочется, поэтому я взяла блок "Не состояние с условием". В условие прописываем "chat_join_request" - ловим запрос на подписку. В соответствие - "По наличию ключевых слов". В сообщение - #{none}, чтобы пользователь ничего не увидел.

Автоприем заявок в Telegram

В калькуляторе прописываем вот такую историю:

priem = tg_approve_chat_join_request(chat_id, #{chat_member_id})

Где chat_id - по сути platform_id - то есть id вашего канала. Если вы делаете такое в первый раз, получить эти заветные цифры можно следующим способом 👇🏻

Важно, чтобы к этому времени вы уже добавили бот админом в канал. Теперь магия — напишите в канал любое сообщение и он появится в разделе "Клиенты". Справа будет вся информация о канале, которая есть у Salebot. Нужные нам цифры начинаются с минуса. Например, -1234567891234.

Если вы работаете только с 1 каналом, можете добавить эти данные в переменные проекта. Однако мне гораздо удобнее использовать напрямую в калькуляторе.

chat_member_id - это id вашего клиента.

Автоприем заявок в Telegram

Вставили необходимые данные и сохраняем блок. Далее идет самая страшная часть - тесты. Проверяем работу функции и бота. У меня все работает.

Если у вас остались вопросы по такому методу или есть комментарии и дополнения, пожалуйста, напишите мне в Telegram.

📌 Мой тг-канал: https://t.me/marinakchatbot

📨 Связь со мной в тг: https://t.me/marinavoronki

🎁 Введи промокод MARINAK при регистрации проекта на Salebot и получи 10 дней тарифа "Инфобиз" в подарок;

🤖 Автоворонка собрана в сервисе Salebot - персональная ссылка для подключения https://salebot.pro/l/224379

Ссылка на соц.сеть сервиса: https://vk.com/salebot_pro

1
2 комментария

Подскажите, пожалуйста, такое можно сделать только для сейлбота?

1

Здравствуйте! Данное решение только для платформы Salebot. На других наверняка что-то подобное можно сделать, но нужно смотреть под конкретную платформу)

1