aboutsummaryrefslogtreecommitdiff
path: root/discord/channel.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/channel.py')
-rw-r--r--discord/channel.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/discord/channel.py b/discord/channel.py
index bf145f7a..291fd611 100644
--- a/discord/channel.py
+++ b/discord/channel.py
@@ -589,6 +589,23 @@ class TextChannel(discord.abc.Messageable, discord.abc.GuildChannel, Hashable):
from .message import PartialMessage
return PartialMessage(channel=self, id=message_id)
+ def get_thread(self, thread_id: int) -> Optional[Thread]:
+ """Returns a thread with the given ID.
+
+ .. versionadded:: 2.0
+
+ Parameters
+ -----------
+ thread_id: :class:`int`
+ The ID to search for.
+
+ Returns
+ --------
+ Optional[:class:`Thread`]
+ The returned thread or ``None`` if not found.
+ """
+ return self.guild.get_thread(thread_id)
+
async def start_thread(
self,
*,