> especially Telegram and WhatsApp will have absolutely no interest in keeping it working reliable.
Telegram at least seems to have pretty decent libraries available to communicate with their API. I don't know how often it breaks, but I've been using the "tg" CLI Telegram client in the last week, and it seems to work fairly well (better than their own web interface anyway).
I looked a bit at writing my own as I have some issues with the tg UI; I haven't written the code yet but just looked at the options, and overall it seems fairly decent.
Telegram at least seems to have pretty decent libraries available to communicate with their API. I don't know how often it breaks, but I've been using the "tg" CLI Telegram client in the last week, and it seems to work fairly well (better than their own web interface anyway).
I looked a bit at writing my own as I have some issues with the tg UI; I haven't written the code yet but just looked at the options, and overall it seems fairly decent.