Getting realtime channel events with websockets

Yeah the only documented topics are sub and cheer

There isn’t.

You can connect to Chat over websockets and watch for host, sub (and cheer) events.

There is no websocket for Follow events, you could use Webhooks instead however.

https://dev.twitch.tv/docs/api/webhooks-guide/