Существует ли публичный API для Discord Rich Presence, независимый от официального клиента? - PullRequest
0 голосов
/ 12 ноября 2018

Я работаю над приложением UWP с функцией, позволяющей другим приложениям устанавливать Discord Rich Presence через AppServiceConnection.Однако на большинстве платформ UWP пересылка из AppServiceConnection в Официальный клиент недоступна.Я хочу настроить Rich Presence непосредственно из приложения.Несмотря на тонну копания в сетевых пакетах, я все еще полностью потерян.Кто-нибудь знает документацию по нему или имеет какой-то супер метод, чтобы вынюхивать эти пакеты (Fiddler 4, Netmon и Wireshark не сокращают его)

Ответы [ 2 ]

0 голосов
/ 18 ноября 2018

После гораздо большего количества реверс-инжиниринга через шлюз отправляется богатое присутствие с операционным кодом 3 и объектом Game, минимальными аргументами Name и Type и гораздо более сложным объектом, который вы можете найти в https://github.com/Avid29/QuarrelRichPresence/blob/master/Objects.cs

0 голосов
/ 18 ноября 2018

Единственные возможные способы настройки расширенного присутствия описаны в официальном SDK, который использует IPC для настройки присутствия. sdk на github официальная документация

Как вы можете видеть на github, некоторые люди уже написали библиотеки для других языков на основе официального SDK: оболочки и реализации .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...