#

![SUD](../../../Resource/logo.png)

#### Description

- Set a user as the default player. When the user enters the game, the user enters as a player. Spectators who enter the game watch this player by default. (Supported game: Joker)

##### UserToPlayerReqData

| Parameter | Required | Type      | Description             |
|:----------|:---------|:----------|:------------------------|
| room_id   | Yes      | string    | Room ID                 |
| user_info | Yes      | user_info | User information        |
| mode      | No       | int32     | Mode. Default: 1        |
| language  | No       | string    | Language. Default: zh-CN |


- user_info structure description

| Parameter  | Required | Type   | Description                                                                 |
|:-----------|:---------|:-------|:----------------------------------------------------------------------------|
| uid        | Yes      | string | User ID                                                                     |
| nick_name  | Yes      | string | User nickname                                                               |
| avatar_url | Yes      | string | User avatar URL (recommended size: 128*128)                                 |
| gender     | Yes      | string | Gender (female or male or ""). If the gender is unknown, fill in an empty string. |
| is_ai      | No       | int32  | 0: ordinary user, 1: robot (default is 0)                                    |
| ai_level   | No       | int32  | AI level. 1: beginner, 2: intermediate, 3: advanced                          |


##### Request Example
```
{
    "event": "user_to_player",
    "mg_id": "mg_id_1",
    "app_id": "app_id_1",
    "timestamp": 1657770493152,
    "data": {
        "room_id": "roomId_1",
        "mode": 1,
        "language": "zh-CN",
        "user_info": {
            "uid": "123",
            "nick_name": "Mengmeng",
            "avatar_url": "https://icon.png?128*128",
            "gender": "female",
            "is_ai": 0,
            "ai_level": 0
        }
    }
}
```
