Bifröst Connect

К сожалению, Discord не позволяет отправить приглашение в игровое лобби Steam или Xbox. Для того чтобы упростить процесс приглашения пользователей Discord-сервера Sunfox.ee в игровые лобби, мы разработали микросервис Bifröst Connect. На этой странице Вы найдете инструкцию по его использованию.

В германо-скандинавской мифологии Биврёст - радужный мост, соединяющий Асгард с другими мирами.

Сервис доступен публично, Вы можете использовать его при разработке собственных чат-ботов. Ознакомьтесь с технической документацией на странице: bifrost.snfx.ee

Пользовательские команды

/play2gether

Как пользоваться?

Зайди в игровое лобби любимой игры.
Обрати внимание: игра должна быть добавлена в библиотеку Steam.

Выполни команду /play2gether.
Если игровая сессия активна, Ты (и другие пользователи сервера) увидят приглашение и ссылку для перехода на сайт Bifröst Connect, с которого можно будет подключиться к игровому лобби, либо добавить Тебя в друзья.

FAQ

Не удается запустить команду! Нет прав доступа.

Команду могут запустить только участники с ролью @Биврёст. Для получения этой роли перейдите в раздел «Настройки пользователя» Discord, после чего на странице «Интеграции» добавьте свои профили Steam и Xbox. После этого обратитесь к любому из Координаторов для получения роли.

Ссылка не сгенерировалась/не работает, хотя я нахожусь в игре.

Вероятно, игра, в которую Вы хотите пригласить друзей, использует собственную систему игровых лобби. В этом случае, информацию об игровом лобби невозможно получить средствами Steam Web API. Это проблема может быть актуальна даже в том случае, если непосредственно в самом клиенте Steam присутствует ссылка «Пригласить в игру» или «Присоединиться к игре».

Ссылка может не сгенерироваться также из-за настроек приватности Steam. Данные о текущей игровой сессии не удастся получить в том случае если установлены ограничения на просмотр профиля Steam для пользователей, не добавленных в список друзей, и сторонних сервисов.

Хочу поделиться ссылкой с друзьями, которых нет на сервере Sunfox.ee!

Вы можете свободно делиться ссылкой на своё игровое лобби, сгенерированной сервисом Bifröst Connect. Любой пользователь Steam сможет перейти по ссылке в Ваше игровое лобби (либо отправить запрос на добавление в список друзей Steam) в том случае если у него установлен Steam, в библиотеке которого приобретена и установлена необходимая игра.

Я нажимаю кнопку "Подключиться к сессии"/"Заявка в друзья" на сайте, но ничего не происходит!

По умолчанию, по нажатии на указанные ссылки запустится клиент Steam, а Вы увидите модальное окно с предложение запустить игру / отправить заявку на добавление в список друзей. Однако, браузер может блокировать попытку запустить приложение Steam таким образом. В этом случае необходимо разрешить выполнение команд Steam из браузера, с сайта Bifröst Connect.

Параметры

  • link - показать только ссылку-приглашение в приватном сообщении

Команда проверяет наличие профиля Bifröst Connect в базе данных, связанной с Discord-сервером. Если профиль существует, и для него указан идентификатор Steam, бот попытается получить информацию о текущей активности пользователя в Steam. Если в данный момент у пользователя запущено приложение из библиотеки Steam, бот попытается получить информацию об этом приложении и сгенерировать ссылку для перехода на сервис Bifröst Connect.

В результате выполнения команды, появится сообщение с приглашением пользователей в игровое лобби. Под сообщением будет размещена ссылка на страницу bifrost.snfx.ee, где пользователь сможет нажать кнопку подключения к игровому лобби, и отправить создателю приглашения заявку в список друзей Steam.

Административные команды

/addbifrost

Параметры

Где получить идентификаторы?
- Steam: https://steamid.xyz/
- Xbox: https://www.cxkes.me/xbox/xuid