Discord-бот
Четыре слэш-команды, отвечающие ровно тем, что показывает этот сайт. Ещё не запущен — прочитайте статус ниже, прежде чем искать приглашение.
Бот ещё не запущен. Сегодня нечего добавить на ваш сервер, поэтому кнопка выше ведёт в наш Discord — именно там появится приглашение, как только всё будет готово.
Всё ниже — что будут делать команды. Мы лучше покажем это, чем повесим мёртвую кнопку «Добавить на сервер» на бота, которого никто не может добавить.
Четыре слэш-команды
Зарегистрированы глобально, отвечают в том канале, где вы их вызвали. Ничего не пишут на ваш сервер, и бот никогда не читает содержимое сообщений.
/stats
/stats player:<SteamID64 | profile URL | vanity>Главный блок из профиля игрока в одном embed. Принимает те же входные данные, что и поиск на сайте, включая голое имя ванити, и резолвит его через Steam.
- Персона, аватар, страна и возраст аккаунта
- Убийства, смерти, K/D, попадания в голову и % в голову
- Часы игры — или Hidden, если время игры скрыто
- Точность стрельбы, открытые достижения, PvP-счёт
- Ранг в таблице лидеров и тир, плюс ссылка на полный профиль
/wipe
/wipe [timezone:<IANA zone>]Следующий ежемесячный force wipe: первый четверг месяца, около 19:00 UTC, когда Facepunch выпускает обновление, стирающее blueprints и карту. Передайте часовой пояс, чтобы получить местное время.
- Обратный отсчёт до следующего force wipe с точностью до минуты
- Дата вайпа в UTC и в запрошенном часовом поясе
- Насколько вы продвинулись в текущем цикле
- Три force wipe после этого
/compare
/compare a:<player> b:<player>Два аккаунта лицом к лицу по тем же 16 метрикам, что сравнивает сайт, с победителем в каждой строке. Самоубийства считаются в обратном порядке, потому что меньше — лучше.
- 16 строк: часы, убийства, смерти, K/D, хедшоты, точность, достижения, недавняя активность, учёные, ближний бой, дерево, камень, scrap, бочки, blueprints, самоубийства
- Победитель по каждой строке и общий счёт
- Ссылка на то же сравнение на сайте
/top
/top [sort:<kills|hours|kd|headshots|active|farmed>] [count:<1-25>]Верх таблицы лидеров, не покидая Discord. По умолчанию — убийства и десять строк. Ранги — те, что посчитал сайт, а не отдельный расчёт.
- Ранг, персона и метрика, по которой вы отсортировали
- Значок тира для каждого игрока в списке
- Когда таблица лидеров была пересобрана в последний раз
Отвечает теми же цифрами, что и сайт
Никакого второго источника, никакого шанса на расхождение.
Бот использует те же функции запросов, что и веб-страницы, и читает те же записи. K/D, напечатанный в Discord, — это то же число, что показывает страница профиля: если бы они различались, один из них врал бы.
Свежесть тоже общая: профиль старше 15 минут снова подтягивается из Steam в тот момент, когда кто-то о нём спрашивает, будь то в браузере или в чате.
Приватные профили отвечают «Private». Скрытое время игры отвечает «Hidden», никогда 0h. Счётчики, которые Steam не вернул, опускаются, а не печатаются как ноль.
Чего он намеренно не делает
Бот запрашивает только те права, которые нужны для ответа: команды приложений, отправка сообщений и embed-ссылки. Он не запрашивает intent содержимого сообщений, не читает ваши каналы, ничего не хранит о вашем Discord-сервере и не заходит в голосовые.
Он не будет писать без запроса, не будет отправлять личные сообщения вашим участникам и не будет отслеживать, кто выполнил команду — то же правило, что политика конфиденциальности применяет к недавно искомому списку на этом сайте.
Пока он не запущен, всё, на что отвечали бы команды, уже есть на сайте: таблица лидеров, сравнение и таймер вайпа.