diff --git a/ThreadLink.py b/ThreadLink.py
new file mode 100644
index 0000000..fe2ac5f
--- /dev/null
+++ b/ThreadLink.py
@@ -0,0 +1,39 @@
+# meta developer: @RUIS_VlP, @matubuntu
+
+import re
+from telethon import TelegramClient, events, sync, utils
+from telethon.tl.types import Channel, Chat
+from .. import loader, utils
+from ..inline.types import (
+ BotInlineCall,
+ BotInlineMessage,
+ BotMessage,
+ InlineCall,
+ InlineMessage,
+ InlineQuery,
+ InlineUnit,
+)
+
+@loader.tds
+class ThreadMod(loader.Module):
+ """Модуль для получения ветки"""
+
+ strings = {"name": "Thread"}
+
+ @loader.command()
+ async def threadlink(self, message):
+ """Получает ссылку на ветку сообщений.
+ """
+ reply = await message.get_reply_message()
+ if not reply:
+ await utils.answer(message, "❌ Команда должна быть ответом на сообщение!")
+ return
+ try:
+ cid = message.chat.id
+ except:
+ await utils.answer(message, "❌ Команда доступна только в чатах и каналах!")
+ return
+ chat = await message.get_chat()
+ url = f'https://t.me/{chat.username}' if chat.username else f'https://t.me/c/{chat.id}'
+ msg_link = f"{url}/{reply.id}?thread={reply.id}"
+ await utils.answer(message, "🪵 Ветка сообщений", reply_markup={"text": "Перейти", "url": msg_link})
\ No newline at end of file