-
Setup Server
-
Create an API Key
-
Call API with setTimeout to get latest chat messages
- https://developers.google.com/youtube/v3/live/docs/liveChatMessages
- Keep in memory array of all messages
- Append new messages as they appear
- Emit new messages with socket
-
GET route for all latest messages
-
Setup Client
-
Get request for latest messages
- Show all messages on page
-
Listen for new messages with socket.io
- Append new messages as they appear
-
Click a message to "mark as read"
- Set a grey font
- Select a comment to highlight
- Appears overlayed on live stream?
- Show list of all superchats