Get Server Member

BlockUsers

Retrieve a Discord server member information by their ID.

Inputs

Server IDRequired

ID of the server to retrieve the member from.

User IDRequired

ID of the user to retrieve.

Outputs

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.

Example: #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.

Example: 1700000000

Member Joined At (Relative)

Relative join time.

Example: 3 days ago

Member Role Count

Number of roles the member has.

Example: 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.

Example: 1700000000

Member Timed Out Until (Relative)

Relative timeout end time.

Example: in 5 minutes

Member Mute

Whether the member is muted.

Member Deaf

Whether the member is deafened.

Build a bot using blocks like Get Server Member

Use this block in our visual flow editor. Bots are hosted 24/7 for free on inventor.bot.

Advanced Documentation

This documentation can be useful when using code mode. View as Markdown

ID: get_discord_guild_member

Inputs

FieldInventScript nameValue
Server IDserver_id
User IDuser_id

Outputs

FieldInventScript nameValue
User IDuser_id
User Mentionuser_mention
User Usernameuser_username
User Discriminatoruser_discriminator
User Avatar URLuser_avatar_url
User Banner URLuser_banner_url
User Accent Coloruser_accent_colore.g. "#000000"
User Localeuser_locale
User Global Nameuser_global_name
Is Botis_bot
Is Systemis_system
Is Verifiedis_verified
Member Nicknamemember_nickname
Member Avatar URLmember_avatar_url
Member Joined At (Unix)member_joined_at_unixe.g. "1700000000"
Member Joined At (Relative)member_joined_at_relativee.g. "3 days ago"
Member Role Countmember_role_counte.g. "3"
Member Role Mentionsmember_role_mentions
Member Role IDsmember_role_ids
Member Timed Outmember_timed_out
Member Timed Out Until (Unix)member_timed_out_until_unixe.g. "1700000000"
Member Timed Out Until (Relative)member_timed_out_until_relativee.g. "in 5 minutes"
Member Mutemember_mute
Member Deafmember_deaf

Example InventScript

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,
})

More users blocks