# Get Server Member

> Retrieve a Discord server member information by their ID.

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

**Inputs**

| Name | Required | Description | Value |
| --- | --- | --- | --- |
| `server_id` | yes | ID of the server to retrieve the member from. |  |
| `user_id` | yes | ID of the user to retrieve. |  |

**Outputs**

| Name | Description | Value |
| --- | --- | --- |
| `user_id` | ID of the user. |  |
| `user_mention` | Mention string for the user. |  |
| `user_username` | Username of the user. |  |
| `user_discriminator` | Discriminator of the user. |  |
| `user_avatar_url` | Avatar URL of the user. |  |
| `user_banner_url` | Banner URL of the user. |  |
| `user_accent_color` | Accent color of the user. | e.g. `"#000000"` |
| `user_locale` | Locale of the user. |  |
| `user_global_name` | Global display name 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. |  |
| `member_nickname` | Nickname of the member. |  |
| `member_avatar_url` | Avatar URL of the member. |  |
| `member_joined_at_unix` | Join time as a Unix timestamp. | e.g. `"1700000000"` |
| `member_joined_at_relative` | Relative join time. | e.g. `"3 days ago"` |
| `member_role_count` | Number of roles the member has. | e.g. `"3"` |
| `member_role_mentions` | Mention strings for member roles. |  |
| `member_role_ids` | Comma-separated IDs of member roles. |  |
| `member_timed_out` | Whether the member is timed out. |  |
| `member_timed_out_until_unix` | Timeout end as a Unix timestamp. | e.g. `"1700000000"` |
| `member_timed_out_until_relative` | Relative timeout end time. | e.g. `"in 5 minutes"` |
| `member_mute` | Whether the member is muted. |  |
| `member_deaf` | Whether the member is deafened. |  |

**Example**

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