Автоприем заявок в 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