TGstat и подобные сервисы, вероятно, используют несколько методов для получения полной информации о каналах в Telegram, включая инвайт-ссылки. Ниже перечислены несколько возможных подходов, которые они могут применять:
1. **Анализ открытых данных**: Даже если бот не может получить полную ссылку на канал, он может анализировать другие метаданные, доступные через API Telegram. Это могут быть, например, названия каналов, описания, количество подписчиков и т.д. На основе этой информации сервис может формировать обширные базы данных каналов.
2. **Обработка публичных каналов**: Публичные каналы имеют открытые ссылки, которые могут быть легко найдены. Пользователи и администраторы этих каналов могут самостоятельно делиться ссылками в других социальных сетях, мессенджерах или на сайтах, и такие данные могут индексироваться сервисами.
3. **Взаимодействие с пользователями**: Сервисы могут предлагать пользователям предлагать каналы для анализа или создания ссылок. Некоторые пользователи могут поделиться инвайт-ссылками, которые они получили от администраторов из других источников.
4. **Использование других ботов**: Существуют боты, которые могут работать с недоступными для обычных пользователей данными. Некоторые из них могут быть созданы с использованием особых полномочий и могут быть частью закрытых или частных групп.
5. **Синхронизация с пользователями**: У TGstat может быть много пользователей, и когда они вступают в каналы, их бот может собирать данные о каналах, к которым они подключаются, формируя из этого общую картину популярных каналов и их ссылок.
6. **Crowdsourcing**: Сервисы могут использовать метод сбора информации от пользователей, предоставляя им возможность отправлять свои наблюдения или данные о каналах, которые они нашли, включая инвайт-ссылки.
Таким образом, получение такой информации зависит от комбинации этих методов, а также от возможности анализировать и обрабатывать данные, доступные через API Telegram.