mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-06-06 11:57:17 +00:00
parent
820bde99e1
commit
9a6b2fa402
@ -975,6 +975,10 @@ class HTTPClient:
|
|||||||
route = Route('GET', '/guilds/{guild_id}/threads/active', guild_id=guild_id)
|
route = Route('GET', '/guilds/{guild_id}/threads/active', guild_id=guild_id)
|
||||||
return self.request(route)
|
return self.request(route)
|
||||||
|
|
||||||
|
def get_thread_member(self, channel_id: Snowflake, user_id: Snowflake) -> Response[threads.ThreadMember]:
|
||||||
|
route = Route('GET', '/channels/{channel_id}/thread-members/{user_id}', channel_id=channel_id, user_id=user_id)
|
||||||
|
return self.request(route)
|
||||||
|
|
||||||
def get_thread_members(self, channel_id: Snowflake) -> Response[List[threads.ThreadMember]]:
|
def get_thread_members(self, channel_id: Snowflake) -> Response[List[threads.ThreadMember]]:
|
||||||
route = Route('GET', '/channels/{channel_id}/thread-members', channel_id=channel_id)
|
route = Route('GET', '/channels/{channel_id}/thread-members', channel_id=channel_id)
|
||||||
return self.request(route)
|
return self.request(route)
|
||||||
|
@ -663,6 +663,27 @@ class Thread(Messageable, Hashable):
|
|||||||
"""
|
"""
|
||||||
await self._state.http.remove_user_from_thread(self.id, user.id)
|
await self._state.http.remove_user_from_thread(self.id, user.id)
|
||||||
|
|
||||||
|
async def fetch_member(self, user_id: int, /) -> ThreadMember:
|
||||||
|
"""|coro|
|
||||||
|
|
||||||
|
Retrieves a :class:`ThreadMember` for the given user ID.
|
||||||
|
|
||||||
|
Raises
|
||||||
|
-------
|
||||||
|
NotFound
|
||||||
|
The specified user is not a member of this thread.
|
||||||
|
HTTPException
|
||||||
|
Retrieving the member failed.
|
||||||
|
|
||||||
|
Returns
|
||||||
|
--------
|
||||||
|
:class:`ThreadMember`
|
||||||
|
The thread member from the user ID.
|
||||||
|
"""
|
||||||
|
|
||||||
|
data = await self._state.http.get_thread_member(self.id, user_id)
|
||||||
|
return ThreadMember(parent=self, data=data)
|
||||||
|
|
||||||
async def fetch_members(self) -> List[ThreadMember]:
|
async def fetch_members(self) -> List[ThreadMember]:
|
||||||
"""|coro|
|
"""|coro|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user