Перед рассылкой или запуском парсера по большому списку ссылок обычно выясняется, что часть из них ведёт в никуда: аккаунт удалён, ссылка устарела или формат вообще неверный. Проверять такое вручную нереально, если ссылок сотни. Модуль решает это без единого действия внутри самого Telegram.
Как проверка работает без аккаунта
Модуль отправляет обычный HTTP-запрос к публичной странице https://t.me/... и анализирует полученный HTML: код ответа (200, 404, 500), наличие маркеров валидной страницы и признаков конкретного типа объекта. Авторизация в Telegram и привязка к аккаунту для этого не нужны.
Какие форматы ссылок принимает модуль
t.me/username,https://t.me/username,telegram.me/username;- приватные:
t.me/+hash,t.me/joinchat/AAAA...; - ссылки на посты:
t.me/c/1234567890/123.
Ссылки можно вставлять с протоколом или без, модуль сам нормализует формат и убирает дубликаты перед проверкой.
Как определяется тип и доступность
По маркерам на странице модуль относит объект к одной из категорий: User (обычный аккаунт), Bot (по «bot» в username или маркерам бота), Channel (по слову «subscribers»), Group (по слову «members»). Отдельно определяется доступность: публичная ссылка открывается без приглашения, приватная требует инвайт или авторизацию.
Что попадает в отчёт
После проверки видна статистика: всего проверено, валидных, невалидных, найденных дублей. Детальный CSV-отчёт по каждой ссылке содержит саму ссылку, статус, тип объекта и доступность, готов к открытию в Excel или Google Таблицах. Функция входит в состав софта Teleboosting.com.
Ограничения, о которых стоит знать
Проверяются только публичные данные: приватные ссылки иногда показывают статус «Валидная» без деталей, поскольку страница t.me не раскрывает содержимое закрытых объектов. Модуль также не проверяет реальную активность аккаунта или канала, только факт существования и доступности ссылки, а таймаут запроса ограничен 12 секундами.
Проверка особенно полезна перед запуском парсера по большому списку каналов: чистая база без мёртвых ссылок экономит время и не тратит лимиты аккаунтов впустую.
Проверка без аккаунта, автоматическое определение типа и CSV-отчёт уже настроены в Teleboosting, не нужно открывать каждую ссылку вручную.
Частые вопросы
Нужен ли аккаунт Telegram для проверки ссылок?
Нет, проверка идёт обычными HTTP-запросами к странице t.me без авторизации и без привязки к аккаунту Telegram.
Какие форматы ссылок можно проверять?
t.me/username, telegram.me/username, приватные ссылки t.me/+hash и t.me/joinchat/..., а также ссылки на посты t.me/c/ID/номер, с протоколом или без.
Как определяется, канал это или группа?
По маркерам на странице: «subscribers» указывает на канал, «members» на группу, «bot» в username на бота. Всё остальное считается обычным пользователем.
Может ли проверка ошибиться на приватных ссылках?
Да, приватные ссылки иногда показывают статус «Валидная» без детальной информации, потому что публичная страница t.me не раскрывает подробности закрытых объектов.
Итог
Проверка ссылок закрывает рутинную, но необходимую задачу: отсеять мёртвые и невалидные адреса до того, как на них потрачены лимиты аккаунтов в других модулях. Работа без авторизации и автоматическое определение типа объекта делают её быстрым первым шагом перед любой массовой операцией.