Users
Marco Cusano edited this page May 11, 2019
·
2 revisions
Returns a list of DM channel objects. For bots, this is no longer a supported method of getting recent DMs, and will return an empty array.
// Example 1 (@me)
$discord->users->dms();
// Example 2 (user.id and oAuth2 Token needed)
$discord->users->channels("USER_ID", "AUTH_TOKEN");
Modify the requester's user account settings. Returns a user object on success.
$params = array( "username" => "Your New Nickname" );
$discord->users->edit($params);
Returns a user object for a given user ID.
// Example 1 (Get @me)
$discord->users->me();
// Example 2 (Get User Public informations)
$discord->users->get("USER_ID");
// Example 3 (Get User Scope Informations)
$discord->users->get("USER_ID", "AUTH_TOKEN");
Returns a list of partial guild objects the current user is a member of. Requires the guilds OAuth2 scope.
// Example 1 (Get my Guilds)
$discord->users->guilds();
// Example 2 (Get User Guilds)
$discord->users->guilds("USER_ID");
Leave a guild. Returns a 204 empty response on success.
$discord->users->leaveGuild("GUILD_ID");
- bulkDelete
- create
- createInvite
- createMessage
- delete
- deleteMessage
- deletePin
- deleteReactions
- edit
- editMessage
- get
- message
- messageReactions
- messages
- pin
- pins
- react
- ban
- bans
- channels
- create
- createChannel
- createEmoji
- createIntegration
- createRole
- delete
- deleteChannel
- deleteEmoji
- deleteIntegration
- deleteRole
- edit
- editChannel
- editEmbed
- editEmoji
- editIntegration
- editRole
- embed
- emoji
- emojis
- get
- integrations
- invite
- invites
- kick
- member
- memberRole
- members
- regions
- removeMemberRole
- roles
- unban
- vanity
- widget
- channel
- create
- delete
- deleteByToken
- edit
- editByToken
- execute (alpha)
- executeGitHub
- executeSlack
- get
- guild