是否有任何与官方客户无关的用于Discord Rich Presence的公共API?

是否有任何与官方客户无关的用于Discord Rich Presence的公共API?,discord,Discord,我正在开发一个UWP应用程序,它有一个功能,其他应用程序可以通过AppServiceConnection设置Discord丰富的状态。但是,在大多数UWP平台上,从AppServiceConnection转发到官方客户端是不可用的选项。我希望直接从应用程序中设置丰富的状态。尽管我在网络数据包中做了大量的挖掘工作,但我还是完全迷路了。任何人都知道关于它的文档,或者有一些超级方法可以嗅出这些数据包(Fiddler 4、Netmon和Wireshark没有切断它)设置丰富状态的唯一可能方法是在官方SD

我正在开发一个UWP应用程序,它有一个功能,其他应用程序可以通过AppServiceConnection设置Discord丰富的状态。但是,在大多数UWP平台上,从AppServiceConnection转发到官方客户端是不可用的选项。我希望直接从应用程序中设置丰富的状态。尽管我在网络数据包中做了大量的挖掘工作,但我还是完全迷路了。任何人都知道关于它的文档,或者有一些超级方法可以嗅出这些数据包(Fiddler 4、Netmon和Wireshark没有切断它)

设置丰富状态的唯一可能方法是在官方SDK中记录,该SDK使用IPC设置状态


正如您在github上看到的,一些人已经基于官方SDK为其他语言编写了库:。

经过更多的反向工程后,丰富的状态通过网关发送,带有操作代码3和游戏对象、最小参数名称和类型以及您可以在中找到的更复杂的对象