Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dynamically switch out displayed chart by way of Discord RPC (only show what's actively being played) #5

Open
ZaptorZap opened this issue Sep 5, 2024 · 0 comments
Labels
enhancement New feature or request even possible?

Comments

@ZaptorZap
Copy link

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
image

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.

@Founntain Founntain added enhancement New feature or request even possible? labels Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request even possible?
Projects
None yet
Development

No branches or pull requests

2 participants