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

Discord RPC #292

Open
MenacingPerson opened this issue Oct 20, 2022 · 7 comments
Open

Discord RPC #292

MenacingPerson opened this issue Oct 20, 2022 · 7 comments
Assignees
Labels
type:feat New feature or request

Comments

@MenacingPerson
Copy link

This would be cool. I couldn't find an issue already tracking it.

@MenacingPerson MenacingPerson added the type:feat New feature or request label Oct 20, 2022
@SpacingBat3
Copy link
Owner

SpacingBat3 commented Oct 20, 2022

Previously, my main excuse to not implement it was to avoid the use of the API, but since I saw Discord can actually handle some request via specific pages it might be possible to use that with my current WebSocket and future IPC socket implementation.

I'll probably not work on it for now through, but I just wanted to share it might be possible to do this only by wrapping the Discord web pages (like in case of invite requests).

@CanadaHonk
Copy link

You can try RPC with Webcord unofficially using arRPC with this guide (confirmed working for a few people) :)

@Alee14
Copy link

Alee14 commented Nov 21, 2022

Is there a way to implement it without having to do things manually?

@CanadaHonk
Copy link

@Alee14 Would require integration with Webcord which I can't really do myself.

@SpacingBat3 SpacingBat3 added this to the WebCord v3.11.0 milestone Nov 30, 2022
@orowith2os
Copy link

Maybe bump the milestone, since v4 is out @SpacingBat3

Additionally, arRPC integration seems to work nicely, maybe I could try implementing it myself? Not sure what changes WebCord will need to support it OOTB though.

@RiQuY
Copy link

RiQuY commented Jun 25, 2024

Is this feature planned or are there any news on its current status?

@SpacingBat3
Copy link
Owner

SpacingBat3 commented Jul 14, 2024

Some work was done on it in Disconnection, and I've also implemented some way of process separation of IPC/WebSocket server implementation, giving some benefits like crashes or DoS of it not affecting the main app. As of Disconnection, I really need to test these changes and polish them for a proper error handling support that is compatible with what's Discord's doing…

Please check/track Disconnection for more details and updates on this…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feat New feature or request
Projects
Development

No branches or pull requests

6 participants