API оценки риска пользователя
GET /v1/users/:discordId/risk-score
Получите рассчитанную оценку риска для пользователя Discord. Оценка риска объединяет историю сканирований, детекты и анализ поведения по всем связанным профилям.
- Базовый URL
https://api.anticheat.ac/v1- Аутентификация
- Требуется API-ключ с разрешением
user:risk-score - Требуется
- Активная лицензия или членство в Enterprise
Получить оценку риска по Discord ID
Возвращает наибольшую оценку риска среди всех профилей, связанных с пользователем Discord, вместе со сводной статистикой сканирований.
GET/v1/users/:discordId/risk-score
Параметры
| Название | Тип | Описание |
|---|---|---|
| discordId | string | Discord ID пользователя для запроса |
Заголовки
x-api-key: your_api_key_here
Ответ
{
"found": true,
"discordId": "123456789012345678",
"riskScore": 78,
"riskLevel": "high",
"linkedProfiles": 2,
"stats": {
"totalScans": 12,
"cheatingScans": 4,
"suspiciousScans": 3,
"cleanScans": 5,
"totalDetections": 15
},
"uniqueCheatsDetected": [
"Generic Cheat Loader",
"Process Injection",
"Memory Manipulation"
],
"isBanned": false,
"firstScanDate": "2024-01-10T08:00:00.000Z",
"lastScanDate": "2024-02-01T14:30:00.000Z",
"lastCheatingDate": "2024-01-28T12:00:00.000Z"
}Поля ответа
| Поле | Тип | Описание |
|---|---|---|
| riskScore | number | Оценка риска от 0 до 100 (наибольшая среди связанных профилей) |
| riskLevel | string | clean, low, medium, high, или critical |
| linkedProfiles | number | Число профилей риска, связанных с этим пользователем Discord |
| stats | object | Сводная статистика сканирований по всем связанным профилям |
| uniqueCheatsDetected | array | Список уникальных названий читов, обнаруженных во всех сканированиях |
| isBanned | boolean | Забанен ли какой-либо связанный профиль |
Уровни риска
| Уровень | Диапазон баллов | Описание |
|---|---|---|
clean | 0 | Нет детектов и подозрительной активности |
low | 1 - 25 | Незначительные флаги, вероятно ложные срабатывания |
medium | 26 - 50 | Обнаружена некоторая подозрительная активность |
high | 51 - 75 | Несколько детектов, вероятно читерство |
critical | 76 - 100 | Подтверждённое читерство с обширной историей детектов |
Пример использования
cURL
curl -X GET "https://api.anticheat.ac/v1/users/123456789012345678/risk-score" \ -H "x-api-key: your_api_key_here"
JavaScript/Node.js
const response = await fetch(
'https://api.anticheat.ac/v1/users/123456789012345678/risk-score',
{ headers: { 'x-api-key': 'your_api_key_here' } }
);
const data = await response.json();
if (data.riskScore >= 75) {
console.log('High risk user! Level:', data.riskLevel);
}