From 3a421a3eb946474d848c713ad588c74cf0dcd0e1 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Tue, 4 May 2021 10:15:00 -0400 Subject: [PATCH] Add TextChannel.get_thread shortcut helper --- discord/channel.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/discord/channel.py b/discord/channel.py index bf145f7a2..291fd6117 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, *,