I want to get Telegram channels updates (posts) with api by php! (I am not channels admin)
I am not sure can I do this with bot or not?
if it is not possible how can do that with telegram api ?
Yes, If your bot is an administrator of the channel you can listen for channel_post updates.
If it is not an administrator, you will have to use the Telegram Core API. See this library.