I wrote a script that parses the Zwift log file and prints all chat messages and received ride ons to the command line as they are received. It’s a scrollable chat history like any instant chat messager. Eventually I would like to create a Qt application with a translucent background, but for now I’m more concerned with the basics.
The Zwift log file contains numbers associated with each rider, but no names, so my chat log only shows the number of the person who sent the message.
[18:31:00] NETWORK:Heard area message from 8 (finally caught you!)[18:31:26] NETWORK:Heard area message from 16772 (I’m afraid I’m off. Still recovering the hamstring)
When we receive a ride on, there is nothing to indicate who sent it.
[18:30:07] Ride on received
Is there a zwift api that I could connect to?
Could rider names be included in the log file either at login or when a chat message or ride on is sent?