I thought they used to aggressively ban users on custom clients. They even got rid (years ago) of their API for non-bot clients. AFAIK they are currently against their terms of service.
I never really felt the need to try third party so no direct experience. I'm mostly going of how they have monetized the product. I would assume it is against EULA but I haven't seen them enforce it recently.