Информация

get
Данные пользователя

https://api.prosto-tools.ml/v2/public/users/:guild_id/:user_id
Данный эндпоинт позволяет получить главные данные о пользователе
Request
Response
Request
Path Parameters
guild_id
required
number
ID нужного сервера
user_id
required
number
ID нужного пользователя
Headers
Authorization
required
string
Ключ API вашего сервера
Response
200: OK
Запрос был успешно обработан
{
"user_id": integer,
"guild_id": integer,
"bio": string,
"level": integer,
"exp": integer,
"money": integer,
"coins": integer,
"reputation": integer,
"prison": boolean,
"profile": string,
"clan": string,
"items": list,
"pets": list,
"transantions": list
}
401: Unauthorized
Указан не правильный API ключ
{"message": "An invalid API-Key was provided"}
404: Not Found
{"message": "An invalid user was provided"}

get
Предупреждения пользователя

https://api.prosto-tools.ml/v2/public/users/:guild_id/:user_id/warns
Данный эндпоинт позволяет получить все предупреждения пользователя
Request
Response
Request
Path Parameters
guild_id
required
number
ID нужного сервера
user_id
required
number
ID нужного пользователя
Headers
Authorization
required
string
Ключ API вашего сервера
Response
200: OK
Запрос был успешно обработан
[
{
"id": integer,
"user_id": integer
"guild_id": integer
"reason": string,
"state": boolean,
"time": integer,
"author": integer,
"num": integer,
}
]
401: Unauthorized
Указан не правильный API ключ
{"message": "An invalid API-Key was provided"}

get
Наказания пользователя

https://api.prosto-tools.ml/api/public/users/:guild_id/:user_id/punishments
Данный эндпоинт позволяет получить наказания пользователя
Request
Response
Request
Path Parameters
guild_id
required
number
ID нужного сервера
user_id
required
number
ID нужного пользователя
Headers
Authorization
required
string
Ключ API вашего сервера
Response
200: OK
Запрос был успешно обработан
[
{
id: integer,
user_id: integer,
guild_id: integer,
time: integer,
type: string
role_id: integer,
}
]
401: Unauthorized
Указан не правильный API ключ
{"message": "An invalid API-Key was provided"}

get
Напоминания пользователя

https://api.prosto-tools.ml/api/public/users/:guild_id/:user_id/reminders
Данный эндпоинт позволяет получить напоминания пользователя
Request
Response
Request
Path Parameters
guild_id
required
number
ID нужного сервера
user_id
required
number
ID нужного пользователя
Headers
Authorization
required
string
Ключ API вашего сервера
Response
200: OK
Запрос был успешно обработан
[
{
id: integer,
user_id: integer,
guild_id: integer,
channel_id: integer,
time: integer,
text: string
}
]
401: Unauthorized
Указан не правильный API ключ
{"message": "An invalid API-Key was provided"}

get
Статистика бота

https://api.prosto-tools.ml/v2/public/client/stats
Данный эндпоинт позволяет получить статистику бота
Request
Response
Request
Path Parameters
optional
string
Response
200: OK
Запрос был успешно обработан
{
"channels": integer,
"guilds: integer,
"users": integer,
"commands": integer
}

get
Команды бота

https://api.prosto-tools.ml/v2/public/client/commands
Данный эндпоинт позволяет получить все команды бота
Request
Response
Request
Path Parameters
optional
string
Response
200: OK
Запрос был успешно обработан
{
"commands": [
{
"name": string,
"description": string,
"usage": string,
"category": string,
"help": string
}
],
"categories": [string]
}