Skip to main content
Solved

telegram bot condition

  • August 14, 2025
  • 1 reply
  • 17 views

City of stars

how can I build a Telegram bot using ManyChat and Make.com :

When a user clicks Start, the bot checks if they are subscribed to a specific Telegram channel.

If they are subscribed → they can continue using the bot.

If they are not subscribed → the bot sends them a message with the channel link and only allows access after they subscribe.

Best answer by Fabio Gaulke

Hi, ​@City of stars!

 

This can get quite complex depending on your needs for performance/speed. But the easiest way to make this work is send a request to Telegram's API (https://core.telegram.org/bots/api#getchatmember) checking if the user is part of your Channel and saving the response in a Custom User Field.


This must happen aas soon as the automation starts and could take some seconds to return the answer. Therefore you'll need to test it with delays and additional conditions to guarantee that the API responded to your request before continuing the automation.

1 reply

Fabio Gaulke
Forum|alt.badge.img+3
  • Manychat Community Moderator
  • 1404 replies
  • Answer
  • August 14, 2025

Hi, ​@City of stars!

 

This can get quite complex depending on your needs for performance/speed. But the easiest way to make this work is send a request to Telegram's API (https://core.telegram.org/bots/api#getchatmember) checking if the user is part of your Channel and saving the response in a Custom User Field.


This must happen aas soon as the automation starts and could take some seconds to return the answer. Therefore you'll need to test it with delays and additional conditions to guarantee that the API responded to your request before continuing the automation.