UsersAPI
No summary provided.
constructor(rest)
Constructs a new instance of the
UsersAPI
className | Type | Optional | Description |
---|---|---|---|
rest | REST | No | None |
Opens a new DM channel with a user
Name | Type | Optional | Description |
---|---|---|---|
userId | Snowflake | No | The id of the user to open a DM channel with |
Edits the current user
Name | Type | Optional | Description |
---|---|---|---|
user | RESTPatchAPICurrentUserJSONBody | No | The new data for the current user |
Edits the guild member for the current user
Name | Type | Optional | Description |
---|---|---|---|
guildId | Snowflake | No | The id of the guild |
member | RESTPatchAPIGuildMemberJSONBody | Yes | The new data for the guild member |
reason | string | Yes | The reason for editing this guild member |
Fetches a user by their id
Name | Type | Optional | Description |
---|---|---|---|
userId | Snowflake | No | The id of the user to fetch |
getApplicationRoleConnection(applicationId):Promise<discord_api_types_v10.APIApplicationRoleConnection>
Gets the current user's active application role connection
Name | Type | Optional | Description |
---|---|---|---|
applicationId | Snowflake | No | The id of the application |
Gets the current user's connections
Returns the user object of the requester's account
Fetches the guild member for the current user
Name | Type | Optional | Description |
---|---|---|---|
guildId | Snowflake | No | The id of the guild |
Returns a list of partial guild objects the current user is a member of
Name | Type | Optional | Description |
---|---|---|---|
options | RESTGetAPICurrentUserGuildsQuery | Yes | The options to use when fetching the current user's guilds |
Leaves the guild with the given id
Name | Type | Optional | Description |
---|---|---|---|
guildId | Snowflake | No | The id of the guild |
Sets the voice state for the current user
Name | Type | Optional | Description |
---|---|---|---|
guildId | Snowflake | No | The id of the guild |
options | RESTPatchAPIGuildVoiceStateCurrentMemberJSONBody | Yes | The options to use when setting the voice state |
updateApplicationRoleConnection(applicationId, options):Promise<discord_api_types_v10.APIApplicationRoleConnection>
Updates the current user's application role connection
Name | Type | Optional | Description |
---|---|---|---|
applicationId | Snowflake | No | The id of the application |
options | RESTPutAPICurrentUserApplicationRoleConnectionJSONBody | No | The options to use when updating the application role connection |