> For the complete documentation index, see [llms.txt](https://sending-network.gitbook.io/sending.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sending-network.gitbook.io/sending.network/sdk-documentation/bot-sdks/golang-bot-sdk/user.md).

# User

## Set nickname

```go
func (cli *Client) SetDisplayName(displayName string) (err error)
```

Parameters:

| Name        | Type   | Description         | Required |
| ----------- | ------ | ------------------- | -------- |
| displayName | string | client display name | true     |

Returns:

| Name | Type  | Description   | Required |
| ---- | ----- | ------------- | -------- |
| err  | error | error message | true     |

## Get nickname

```go
func (cli *Client) GetDisplayName() (resp *RespUserDisplayName, err error)
```

Parameters: empty

Returns:

| Name             | Type   | Description         | Required |
| ---------------- | ------ | ------------------- | -------- |
| resp.DisplayName | string | client display name | true     |
| err              | error  | error message       | true     |

## Set avatar url

```go
func (cli *Client) SetAvatarURL(url string) (err error)
```

Parameters:

| Name | Type   | Description       | Required |
| ---- | ------ | ----------------- | -------- |
| url  | string | client avatar url | true     |

Returns:

| Name | Type  | Description   | Required |
| ---- | ----- | ------------- | -------- |
| err  | error | error message | true     |

## Get avatar url

```go
func (cli *Client) GetAvatarURL() (avatarUrl string, err error)
```

Parameters: empty

Returns:

| Name      | Type   | Description       | Required |
| --------- | ------ | ----------------- | -------- |
| avatarUrl | string | client avatar url | true     |
| err       | error  | error message     | true     |
