Бот
May 28, 2024

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

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


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

Это было как в кино, я смотрю на нее, она на меня - искра, буря, "срочно тестировать"! 🤣

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

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

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

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

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

priem = tg_approve_chat_join_request(chat_id, #{chat_member_id})

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

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

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

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

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

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


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

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

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

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

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

🏆 Отзывы о работе со мной: https://t.me/otzivchatbot

Протестировать функции бота можно тут ➡️ https://t.me/Amarinak_Bot