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,
})
Get Server Member
Retrieve a Discord server member information by their ID.
Inputs
ID of the server to retrieve the member from.
ID of the user to retrieve.
Outputs
ID of the user.
Mention string for the user.
Username of the user.
Discriminator of the user.
Avatar URL of the user.
Banner URL of the user.
Accent color of the user.
Example: #000000
Locale of the user.
Global display name of the user.
Whether the user is a bot.
Whether the user is a system user.
Whether the user is verified.
Nickname of the member.
Avatar URL of the member.
Join time as a Unix timestamp.
Example: 1700000000
Relative join time.
Example: 3 days ago
Number of roles the member has.
Example: 3
Mention strings for member roles.
Comma-separated IDs of member roles.
Whether the member is timed out.
Timeout end as a Unix timestamp.
Example: 1700000000
Relative timeout end time.
Example: in 5 minutes
Whether the member is muted.
Whether the member is deafened.
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
get_discord_guild_memberInputs
| Field | InventScript name | Value |
|---|---|---|
| Server ID | server_id | |
| User ID | user_id |
Outputs
| Field | InventScript name | Value |
|---|---|---|
| User ID | user_id | |
| User Mention | user_mention | |
| User Username | user_username | |
| User Discriminator | user_discriminator | |
| User Avatar URL | user_avatar_url | |
| User Banner URL | user_banner_url | |
| User Accent Color | user_accent_color | e.g. "#000000" |
| User Locale | user_locale | |
| User Global Name | user_global_name | |
| Is Bot | is_bot | |
| Is System | is_system | |
| Is Verified | is_verified | |
| Member Nickname | member_nickname | |
| Member Avatar URL | member_avatar_url | |
| Member Joined At (Unix) | member_joined_at_unix | e.g. "1700000000" |
| Member Joined At (Relative) | member_joined_at_relative | e.g. "3 days ago" |
| Member Role Count | member_role_count | e.g. "3" |
| Member Role Mentions | member_role_mentions | |
| Member Role IDs | member_role_ids | |
| Member Timed Out | member_timed_out | |
| Member Timed Out Until (Unix) | member_timed_out_until_unix | e.g. "1700000000" |
| Member Timed Out Until (Relative) | member_timed_out_until_relative | e.g. "in 5 minutes" |
| Member Mute | member_mute | |
| Member Deaf | member_deaf |