Browse Source

Add member count limit to Role.add_members

pull/10109/head
dolfies 8 months ago
parent
commit
bea403e5b4
  1. 5
      discord/role.py

5
discord/role.py

@ -448,7 +448,7 @@ class Role(Hashable):
async def add_members(self, *members: Snowflake, reason: Optional[str] = None) -> List[Member]:
r"""|coro|
Adds a number of :class:`Member`\s to this role.
Adds up to 30 :class:`Member`\s to this role.
You must have :attr:`~Permissions.manage_roles` to use this,
and the current :class:`Role` must appear lower in the list
@ -484,6 +484,9 @@ class Role(Hashable):
state = self._state
guild = self.guild
if len(members) == 0:
return []
data = await state.http.add_members_to_role(guild.id, self.id, [m.id for m in members], reason=reason)
return [Member(data=m, state=state, guild=guild) for m in data.values()]

Loading…
Cancel
Save