Skip to content
Marco Cusano edited this page May 11, 2019 · 2 revisions

DMs external-link

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");

edit external-link

Modify the requester's user account settings. Returns a user object on success.

$params = array( "username" => "Your New Nickname" );
$discord->users->edit($params);

get external-link

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");

guilds external-link

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");

leaveGuild external-link

Leave a guild. Returns a 204 empty response on success.

$discord->users->leaveGuild("GUILD_ID");