# Get User

> Retrieve a Discord user's information by their ID.

- ID: `get_discord_user`
- Type: Block
- Category: [Users](https://inventor.bot/docs/reference/blocks/users.md)

> Provide @me as the User ID to retrieve the bot's information.

**Inputs**

| Name | Required | Description | Value |
| --- | --- | --- | --- |
| `user_id` | yes | ID of the user to retrieve (@me for the bot). |  |

**Outputs**

| Name | Description | Value |
| --- | --- | --- |
| `user_id` | ID of the user. |  |
| `mention` | User mention string. |  |
| `username` | Username of the user. |  |
| `discriminator` | User discriminator. |  |
| `avatar_url` | Avatar URL of the user. |  |
| `banner_url` | Banner URL of the user. |  |
| `accent_color` | Accent color of the user. | e.g. `"#000000"` |
| `locale` | Locale of the user. |  |
| `is_bot` | Whether the user is a bot. |  |
| `is_system` | Whether the user is a system user. |  |
| `is_verified` | Whether the user is verified. |  |
| `global_name` | Global display name of the user. |  |

**Example**

```go
user := get_discord_user(Args{user_id: "..."})
send_text_message(Args{channel_id: trigger.channel_id, message_content: "User ID: " + user.user_id})
```