Skip to content

Irval1337/DiscordAnySteamActivity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DiscordAnySteamActivity

Утилита, позволяющая улучшить отображение любых приложений из Steam в игровой активности Discord (Rich Presence). При использовании добавляет отображение иконки текущей игры/программы, режим бездействия, а также частично изменяет отображение времени активности. Для разработчиков присутствует возможность модификации остальных параметров RPC.

Установка

Перед началом использования ПО установите .NET Framework с официального сайта Microsoft - https://dotnet.microsoft.com/en-us/download/dotnet/6.0.
Создайте (если отсутствует) в директории с .exe файл settings.json со следующим форматом:

{
  "steam_api_token": "Токен от ВАШЕГО аккаунта. Получать https://steamcommunity.com/dev/apikey",
  "discord_request_settings": {
    "authorization": "Загрузите Asset в своем приложении и отловите http запрос с помощью Ctrl + Shift + I -> Сеть. Поля - заголовки запроса",
    "cookie": "",
    "user_agent": "",
    "sec_ch_ua": "Кавычки из заголовка пишите как \"",
    "sec_ch_ua_mobile": "",
    "sec_ch_ua_platform": "Кавычки из заголовка пишите как \"",
    "sec_ch_ua_dest": "",
    "sec_ch_ua_mode": "",
    "sec_ch_ua_site": ""
  },
  "discord_application_settings": { 
    "app_id": "Создайте приложение на сайте https://discord.com/developers/applications. APPLICATION ID", 
    "assets": null,
    "idling_image": "Загрузите изображение для бездействия. Укажите в данном поле название файла"
  },
  "update_delay": 50000
}

Динамическая загрузка Assets

Для динамической подгрузки изображений в Discord Developer Portal используется симулирование прямых действий пользователя, из-за чего требуется сохранить в файле настроек хедеры оригинального запроса. Ограничения от Discord, связанные с кэшированием изображений, влияют на время загрузки изображения новой игры. После первичного запуска требуется от 5 до 15 минут для отображения картинки у всех в активности.

Пример работы

Без программы
image
С программой
image

При поддержке форума SMM продвижения в социальных сетях - DataStock.biz.

About

A utility that allows you to improve the display of activity in Steam games in Discord RPC

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages