highestRolePositionOfMember := get_highest_role_position_of_member(Args{server_id: trigger.server_id, user_id: "..."})
send_text_message(Args{
channel_id: trigger.channel_id,
message_content: "Role Position: " + highestRolePositionOfMember.role_position,
})
Get Highest Role Position of Member
BlockUsers
Retrieve the position of the highest role of a member in a server.
Inputs
Server IDRequired
ID of the server.
User IDRequired
ID of the user.
Outputs
Role Position
Position of the highest role.
Example: 12
Role ID
ID of the highest role.
Build a bot using blocks like Get Highest Role Position of 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_highest_role_position_of_memberInputs
| Field | InventScript name | Value |
|---|---|---|
| Server ID | server_id | |
| User ID | user_id |
Outputs
| Field | InventScript name | Value |
|---|---|---|
| Role Position | role_position | e.g. "12" |
| Role ID | role_id |
Example InventScript
More users blocks
Get UserRetrieve a Discord user's information by their ID.Create DM ChannelCreate a DM channel with a user.Get Server MemberRetrieve a Discord server member information by their ID.Get Server MembersRetrieve members of a Discord server.Kick Server MemberKick a member from a server.Ban Server MemberBan a member from a server.Unban Server MemberUnban a member from a server.Get Server BansRetrieve a list of banned users in a server.Timeout Server MemberTimeout a member from a server.Assign RoleAssign a role to a user.Remove RoleRemove a role from a user.Change Member NicknameChange a member's nickname in a server.