SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam

SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam

О чём это я?

Когда-то очень давно, был сервис steamfriends.info, я им активно пользовался, ровно до того момента, как создатели его не закрыли. Сайт позволял отслеживать изменения, переименования, добавление и удаление друзей.

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

Поэтому возникло желание, в первую очередь чисто для себя собрать подобный сервис. Как водится, домен я зарегистрировал аж в 2024 году, а в более-менее приличное состояние, которое можно использовать и не стыдно показать, привёл только сейчас. Возможно, кому-то кроме меня это будет полезно.

Собственно

Функционала у сайта на данный момент всего-ничего — логин через OAuth Steam. Это сто процентов безопасно, я не знаю ни вашего логина, ни пароля, сам Стим как бы "подтверждает" моему сайту что вы — это вы, ровно то же самое происходит в любом другом сервисе, когда вы авторизовываетесь в нём с помощью других универсальных учёток — Google ID, Яндекс ID, Apple ID и т.д.

SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam
SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam

После авторизации вы попадаете на страничку истории изменения друзей:

SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam

Можно кликнуть на любое имя и увидеть всю отслеженную историю изменений:

SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam

Или найти аккаунт через поиск, даже если он переименовался неоднократно:

SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam

ВАЖНО!

Чуда не произойдёт, если у вас приватный аккаунт — API просто ничего не отдаст и ваша история друзей всегда будет пустая 🤧

SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam

Но, если вам нечего скрывать или стесняться — первое, что вы увидите — это самые недавние добавления в друзья и пагинация истории добавлений.

SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam

К сожалению, API Steam не предусматривает хранение информации об изменениях, поэтому отслеживание истории начнётся только с момента авторизации на сайте steamfriends.ru и вскоре ваш лог будет выглядеть примерно вот так:

SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam

Так же есть отображение друзей по странам, но, в виду особенностей самого Steam, выяснить реальный регион не представляется возможным, отображается только то, что сам пользователь указал в профиле, поэтому дарению гифтов это никак не поспособствует — придётся всё так же делать всё наугад.

SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam

Справедливым будет замечание — "Ну есть же steam-friends.com ", только я про него узнал лишь когда уже почти весь MVP был у меня готов.

Что будет дальше?

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

В общем — wellcum! 🙌

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

SteamFriends.ru — я разработал сервис для отслеживания изменений в друзьях Steam
56
22
13
5
5
3
2
1
70 комментариев