I can only talk about the Slack integration story since I never worked with the Telegram API, but over the last couple of years it has become an incredible mess. There are various ways to do the same thing, different permission models, deprecated endpoints without clear alternatives... It has become a pain honestly.