local asset fetcher -- privacy: using
allorigins.win
for CORS proxy.
fetch
bilirkişi raporu:
discord rpcsindeki bilgiler tek başına presence görüntülemek için yeterli. görseller haricinde hiçbir veri için 3. parti yerlere request atmaya gerek yok. discord rpcsini replike ederken SET_ACTIVITY komutu gelince ilgili activity ile ilişkili görselleri çekebilmek için: image tag = SET_ACTIVITY komutundaki large_image ve small_image gibi yerlere gelen, kendi başına bir link olmayan her türlü text. app_id = HANDSHAKE komutundaki client_id - her zaman gözüktüğü kadar zor olmuyor. 2 ihtimal var: - eğer image tag bir url ise o url doğrudan görseli sağlamak zorunda. - eğer image tag url formatına sahip değilse aşağıdaki prosedür uygulanıyor: - GET https://discord.com/api/v9/oauth2/applications/app_id/assets --> burada image taglere karşılık gelen image idlerinin tablosu bulunuyor. buradan ilgili image taginin idsi alınıyor. - GET https://cdn.discordapp.com/app-assets/app_id/image_id.png --> burada ise üstteki bilgilerle png bulunuyor. url'e `?size=160` gibi parameter eklenerek doğrudan discord-sided resize sağlanabilir.