Members.md
February 24, 2016 ยท View on GitHub
Guild Members API
Show Guild Members List
$discord = new Discord($email_address, $password);
$guildId = '<your_guild_id>';
$guild = $discord->api('guild')->members()->show($guildId, $limit = null, $offset = null);
print_r($guild);
Returns an array of members. Max limit is 1000.
Show Guild Member
$discord = new Discord($email_address, $password);
$guildId = '<your_guild_id>';
$memberId = '<kicked_member_id>';
$discord->api('guild')->members()->member($guildId, $memberId);
This will return the member object for a specific member.
Kick Guild Member
$discord = new Discord($email_address, $password);
$guildId = '<your_guild_id>';
$memberId = '<kicked_member_id>';
$discord->api('guild')->members()->kick($guildId, $memberId);
This is not permanent. They can rejoin instantly if they get invited back.
Redeploy Guild Member
$discord = new Discord($email_address, $password);
$guildId = '<your_guild_id>';
$memberId = '<member_id>';
$roleIds = ['<role_id>'];
$discord->api('guild')->members()->redeploy($guildId, $memberId, $roleIds);
Will apply new set of roles to specified user.