Как пользоваться
- Выберите тип: поделиться, написать, бот, папка / приглашение, пост, стикеры, прокси или тема.
- Заполните поля — username без
@, payload бота (латиница, цифры,_и-, до 64 символов), номер поста, тайм-код. Ссылка собирается на лету. - Скопируйте https-вариант для сайта и рассылок или
tg://— для кнопок в приложениях, где нужно сразу открыть Telegram. - Скачайте QR-код в SVG или PNG. Последние 10 ссылок сохраняются в истории браузера.
Какие ссылки Telegram собирает инструмент
- Поделиться —
t.me/share/url?url=…&text=…: кнопка «Отправить в Telegram» на лендинге, в письме или на сайте отзывов; текст и ссылка кодируются правильно. - Написать —
t.me/username,t.me/username?text=…с предзаполненным сообщением,t.me/+79991234567по номеру телефона и схемаtg://resolve?domain=…. - Бот с deep-link —
?start=payloadдля передачи subID, источника трафика или реферального кода,?startgroupдля добавления бота в группу,?startappдля Mini Apps,?startattachдля attachment-меню. - Папка и приглашение —
t.me/addlist/slugдля наборов каналов иt.me/+hashдля закрытых чатов. - Пост —
t.me/channel/123, ссылка на комментарий?comment=, один пост из альбома?single, тайм-код видео?t=; поддерживаются приватные каналыt.me/c/ID/123. - Стикеры и эмодзи, MTProto- и SOCKS5-прокси, темы форум-групп
t.me/c/ID/topic/message.
Зачем арбитражнику
Deep-link бота — стандартный способ передать в бот метку источника: t.me/offerbot?start=fb_us_cmp42 прилетит в бот как аргумент команды /start, и вы увидите, откуда пришёл подписчик, без трекера. Ссылки «поделиться» с готовым текстом дают вирусный рост канала: пользователь нажимает и сразу выбирает, куда переслать. Ссылки на папки addlist подписывают на несколько каналов одним тапом — так продают «пакеты» каналов и переливают аудиторию между проектами.
Схема tg:// нужна там, где https-ссылка сначала откроет браузер: в push-уведомлениях, QR-кодах для сторис и офлайн-рекламы, кнопках мобильных приложений. QR генерируется локально (byte-режим, коррекция M, версии до 40) и скачивается в SVG для типографии или PNG для соцсетей.
Правила и ограничения
- Username: 5–32 символа, латиница, цифры и
_, не начинается с цифры. Ботам Telegram требует окончаниеbot. - Payload в
?start=: толькоA–Z a–z 0–9 _ -, до 64 символов; кириллица и пробелы не пройдут — используйте транслит или base64url. - Приватные каналы и группы в ссылках
t.me/c/…используют внутренний ID без префикса-100; инструмент уберёт его сам. - Тайм-код видео можно указать секундами (
90) или как1:30— в ссылку уйдут секунды.
Частые вопросы
Как сделать ссылку на Telegram с готовым текстом сообщения?
Тип «Написать»: укажите username и текст — получится https://t.me/username?text=…. Для кнопки «Поделиться» используйте тип «Поделиться»: t.me/share/url?url=…&text=… открывает выбор чата, куда отправить ссылку с подписью.
Что такое deep link бота и как передать в него параметр?
Это ссылка вида https://t.me/botname?start=payload. При нажатии Telegram отправит боту /start payload, и бот получит вашу метку. Payload — до 64 символов из латиницы, цифр, _ и -.
Чем отличаются https://t.me и tg:// ссылки?
https-ссылка универсальна: работает в любом браузере и мессенджере, Telegram перехватывает её на устройстве. Схема tg:// открывает приложение напрямую, минуя браузер, но в вебе без установленного клиента она не сработает. Инструмент отдаёт обе.
Как сделать ссылку на пост в приватном канале?
Скопируйте любую ссылку на сообщение из канала — она вида https://t.me/c/1234567890/45. Вставьте её в поле «Канал» типа «Пост», укажите номер поста; ID без -100 подставится автоматически.
QR-код генерируется на сервере?
Нет, кодировщик QR (Reed–Solomon, маски, версии 1–40) работает в браузере на JavaScript. Ссылка никуда не отправляется, SVG и PNG формируются локально.
Почему Telegram не открывает мою deep-link ссылку?
Чаще всего в payload попали недопустимые символы (пробел, кириллица, точка) или он длиннее 64 символов, либо username бота указан с @ или без окончания bot. Инструмент подсвечивает такие ошибки до копирования.