for guildMember := range get_discord_guild_members(Args{server_id: trigger.server_id, limit: "..."}) {
send_text_message(Args{
channel_id: trigger.channel_id,
message_content: "User ID: " + guildMember.user_id,
})
}
Get Server Members
Retrieve members of a Discord server.
- Loop block: the blocks placed inside it run once for each item, and can use the current item's outputs.
Inputs
ID of the server to retrieve members from.
Maximum number of members to retrieve (max 15,000).
Blocks to run for each member.
Holds blocks
Outputs
Current iteration (0-based).
Example: 0
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.
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 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_members- Loop block: write
for item := range get_discord_guild_members(Args{...}) { ... }and read the current item's outputs fromitem. See loops.
Inputs
| Field | InventScript name | Value |
|---|---|---|
| Server ID | server_id | |
| Limit | limit | |
| Loop Body | body | blocks: func() { ... } |
Outputs
| Field | InventScript name | Value |
|---|---|---|
| Iteration Number | iteration_number | e.g. "0" |
| 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 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 Mute | member_mute | |
| Member Deaf | member_deaf |