This class has not been updated for years, and it's using the old school Watch Connectivity framework, that routes all connectivity throught the companion iOS app.
The good way to implement this is using NSURLSession class, which is far more modern and robust. If the iPhone is avaliable, it will route the traffic via bluetooth, but if it isn't, watchOS can communicate with Telegram on its own.
PLEASE consider implementing this feature. It should not be diffcult (NSURLSession is already used in the iOS app to communicate with Telegram), and there's a lot of people that loves leaving their phones and using just their watch to communicate. This would also give an strategical advantage over WhatsApp, that doesn't even have a watch app.
Telegram for watchOS should open normally.
Telegram for watchOS cannot connect.
Steps to Reproduce
Using GPS+Cellular over cellular:
Turn off bluetooth on the watchTurn off wifi on the watchOpen Telegram app on the watch