skip to Main Content

I just want my bot receives a specific channel messages like when a telegram user joins a telegram channel.
1. I am not Channel creator or admin.
2. I don’t want to make my bot, channel admin.
3. I don’t want request each channel admin to add my bot to channel members.

Do you know a way make a bot, join a channel through telegram client UI or API?

Is there another way that a bot can receive updates of channel?

3

Answers


  1. Bots cannot join groups or start conversations with a user by themselves as is stated in the Bot introduction page:

    Bots can’t initiate conversations with users. A user must either add them to a group or send them a message first. People can use telegram.me/ links or username search to find your bot.

    I am not 100% sure if this also applies for channels, however, I don’t seem to see anything that indicates that it doesn’t apply.

    There may be another way to do what you want, but not utilising the Bot-API.

    Login or Signup to reply.
  2. Use https://github.com/vysheng/tgl

    Bot, by definition, can’t get messages from channels/groups/chats which it doesn’t member of

    Login or Signup to reply.
  3. Do you know a way make a bot, join a channel through telegram client UI or API?

    Bots can not join channels as members.

    All bots in channel should be admin.

    So only the creator of channel can add bots.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search