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
Bots cannot join groups or start conversations with a user by themselves as is stated in the Bot introduction page:
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.
Use https://github.com/vysheng/tgl
Bot, by definition, can’t get messages from channels/groups/chats which it doesn’t member of
Bots can not join channels as members.
All bots in channel should be admin.
So only the creator of channel can add bots.