Dynamically switch out displayed chart by way of Discord RPC (only show what's actively being played)
This could be accomplished by requiring the user interested in this functionality to join a Discord server, then reading their TETR.IO Rich Presence with a Discord bot. TETR.IO's RPC exposes plenty of information by itself, even including their username, so you wouldn't need to require an ingame link to verify anything. Shown below is a familiar example
Some limitations with this approach:
- The user must join a Discord server with your bot in it. This is a pretty big wall.
- The user must be Online in TETR.IO and Discord(although DND/Idle on Discord still displays RPC)
- If they're Idle, Busy, or Invisible ingame, close to no information will be exposed via this method.
- Ingame linking would make things more convenient, but it isn't strictly required for any functionality.
Suggested endpoint: https://tetrio.founntain.dev/dynamic/ (use discord:{ID} or a tetr.io username here)
TETR.IO PLUS has a feature that changes TETR.IO Desktop's window title to what would be sent through the Discord RPC. You could bypass all of the above by having a local application to run with this method, but then they would need a highly specific TETR.IO PLUS option enabled to access it. This is probably too dense of a requirement to realistically suggest.