mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-04-19 15:36:02 +00:00
Add Guild.get_channel_or_thread helper method
The name might change in the future, unsure.
This commit is contained in:
parent
731a8816bb
commit
0d3bd3083c
@ -599,6 +599,24 @@ class Guild(Hashable):
|
||||
|
||||
return self._channels.get(id) or self._threads.get(id)
|
||||
|
||||
def get_channel_or_thread(self, channel_id: int, /) -> Optional[Union[Thread, GuildChannel]]:
|
||||
"""Returns a channel or thread with the given ID.
|
||||
|
||||
.. versionadded:: 2.0
|
||||
|
||||
Parameters
|
||||
-----------
|
||||
channel_id: :class:`int`
|
||||
The ID to search for.
|
||||
|
||||
Returns
|
||||
--------
|
||||
Optional[Union[:class:`Thread`, :class:`.abc.GuildChannel`]]
|
||||
The returned channel or thread or ``None`` if not found.
|
||||
"""
|
||||
return self._channels.get(channel_id) or self._threads.get(channel_id)
|
||||
|
||||
|
||||
def get_channel(self, channel_id: int, /) -> Optional[GuildChannel]:
|
||||
"""Returns a channel with the given ID.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user