botyanit
Небольшой десктоп-мессенджер для компании друзей. Личный проект Андрея Косова.
Что это
Приложение с текстовыми и голосовыми каналами, которое несколько друзей держат на собственном сервере — вместо публичных сервисов. Написано в свободное время как учебная задача: сервер на Go, клиент на Electron и React, передача голоса через собственный SFU.
Это не продукт и не сервис: здесь не на что подписываться и нечего покупать, а клиент не распространяется публично.
Зачем нужен доступ к FACEIT API
Внутри приложения есть панель со статистикой CS2. Перед игрой участники смотрят свои и чужие показатели — уровень и ELO, статистику по картам, историю матчей, — чтобы решить, что играть и каким составом.
Используется только:
- поиск игрока по нику;
- история матчей игрока;
- статистика отдельного матча.
Что происходит с данными
- Показываются только внутри приложения и только его участникам.
- Не перепродаются, не публикуются и никуда не выкладываются.
- Ответы кэшируются на сервере, поэтому одни и те же данные не запрашиваются дважды.
- Ключ доступа хранится только на сервере и никогда не попадает в клиент.
- Объём запросов небольшой: несколько человек, единицы обращений за игровой вечер.
Статус
Регистрация закрытая, исходный код не публикуется. Проект некоммерческий, развивается автором для себя и знакомых.