Add Support for Kizzy Integration
This is a feature request to add functionality in Acode that enables compatibility with Kizzy, a Discord Rich Presence manager for Android.
Proposed Features:
- Implement a feature in Acode that provides relevant app activity data (e.g., file name, language, etc.) for external tools like Kizzy to use for Rich Presence.
- Allow external RPC managers, such as Kizzy, to fetch and display this data on Discord.
Reason for Request:
Acode is a widely used code editor on Android, and many developers want to share their coding activity on Discord through Rich Presence. Kizzy, a dedicated Rich Presence manager, could achieve this integration if Acode exposes the required data.
Developer's Note from Kizzy:
The Kizzy contributor mentioned that direct integration from Kizzy is not possible without Acode exposing the necessary data. They suggest implementing this feature on Acode's side to enable interoperability.
References:
@Taki-Monroe Hey, Thanks for the Feature Request. But I'm unable to find what's supposed to be exposed by Acode. I tried finding it in the Kizzy Docs, But couldn't.
I might've missed something could you link or tell what is needed to be exposed by the app & How?
@Taki-Monroe Hey, Thanks for the Feature Request. But I'm unable to find what's supposed to be exposed by Acode. I tried finding it in the Kizzy Docs, But couldn't.
I might've missed something could you link or tell what is needed to be exposed by the app & How?
Rich Presence. Discord shows what you're playing or listening on Discord. (Like on Spotify / Genshin Impact)
VsCode also have such plugin, showing rpc on discord while coding / browsing
For example:
So you need to send data to discord's API so it can show RPC for user like how kizzy does.
@Taki-Monroe Hey, Thanks for the Feature Request. But I'm unable to find what's supposed to be exposed by Acode. I tried finding it in the Kizzy Docs, But couldn't.
I might've missed something could you link or tell what is needed to be exposed by the app & How?
Rich Presence. Discord shows what you're playing or listening on Discord. (Like on Spotify / Genshin Impact)
VsCode also have such plugin, showing rpc on discord while coding / browsing
For example:
So you need to send data to discord's API so it can show RPC for user like how kizzy does.
On Desktop/PC devices IPC or the sock connection exposed by Discord on those platforms. Discord on Android as per current date, Doesn't expose anything like that. So that's not possible with self botting your Discord Account.
I clearly understood what use-case the issue the author was referring to. But my original question was:
Hey, Thanks for the Feature Request. But I'm unable to find what's supposed to be exposed by Acode. I tried finding it in the Kizzy Docs, But couldn't.
I might've missed something could you link or tell what is needed to be exposed by the app & How?
@Taki-Monroe Hey, Thanks for the Feature Request. But I'm unable to find what's supposed to be exposed by Acode. I tried finding it in the Kizzy Docs, But couldn't. I might've missed something could you link or tell what is needed to be exposed by the app & How?
Rich Presence. Discord shows what you're playing or listening on Discord. (Like on Spotify / Genshin Impact) VsCode also have such plugin, showing rpc on discord while coding / browsing For example:
So you need to send data to discord's API so it can show RPC for user like how kizzy does.
On Desktop/PC devices IPC or the sock connection exposed by Discord on those platforms. Discord on Android as per current date, Doesn't expose anything like that. So that's not possible with self botting your Discord Account.
I clearly understood what use-case the issue the author was referring to. But my original question was:
Hey, Thanks for the Feature Request. But I'm unable to find what's supposed to be exposed by Acode. I tried finding it in the Kizzy Docs, But couldn't. I might've missed something could you link or tell what is needed to be exposed by the app & How?
That's why you send data manuelly to the Discord. Did you even check out Kizzy's code?
That's why you send data manuelly to the Discord.
Yes. But that's self-botting.
Did you even check out Kizzy's code?
There's not much to looking into. In simple terms it's just a Discord Gateway Connection (Exchange your token, keep the connection active, send set Activity request, etc that's most of it.)
Acode already supports plugins, so the easiest way might be to just build a small plugin that connects with the Kizzy app. Since Kizzy already handles the Discord side, Acode just needs to pass basic info like filename or language.
Maybe @UnschooledGamer could collab with @kyoyacchi to make this happen?
Acode already supports plugins, so the easiest way might be to just build a small plugin that connects with the Kizzy app. Since Kizzy already handles the Discord side, Acode just needs to pass basic info like filename or language.
Maybe @UnschooledGamer could collab with @kyoyacchi to make this happen?
Not refusing to help, but members of this do not understand what I'm trying to say.
Hi there! 👋 We're working to clean up our issue tracker by closing older issues that might not be relevant anymore. If you are able to reproduce this issue in the latest version of Acode, please let us know by commenting on this issue(i.e Bump!), and we will keep it open. If you can't reproduce it, feel free to close the issue yourself. Otherwise, we'll close it in 14 days. Thanks for your help!
Bump!
Hi there! 👋 We're working to clean up our issue tracker by closing older issues that might not be relevant anymore. If you are able to reproduce this issue in the latest version of Acode, please let us know by commenting on this issue(i.e Bump!), and we will keep it open. If you can't reproduce it, feel free to close the issue yourself. Otherwise, we'll close it in 14 days. Thanks for your help!
Bump!
Hi there! 👋 We're working to clean up our issue tracker by closing older issues that might not be relevant anymore. If you are able to reproduce this issue in the latest version of Acode, please let us know by commenting on this issue(i.e Bump!), and we will keep it open. If you can't reproduce it, feel free to close the issue yourself. Otherwise, we'll close it in 14 days. Thanks for your help!