Для получения данных пользователя телеграма при перенаправлении с веб-страницы на канал, вам нужно использовать Telegram Bot API и параметры, передаваемые через ссылку.
1. Создайте Telegram бота, следуя инструкции по созданию бота и получению токена доступа. Бот будет связующим звеном между вашим сайтом и Telegram.
2. При создании ссылки на канал, добавьте параметры, отображающие данные пользователя. Например, `https://t.me/название_канала?start=user123`, где `user123` - это идентификатор или другая информация о пользователе на вашем сайте.
3. На вашем веб-сервере создайте обработчик для получения данных пользователя после перенаправления на канал. Это может быть веб-хук или другой механизм, который обрабатывает запросы с Telegram.
4. В обработчике запросов, получите данные пользователя из параметров ссылки. В приведенном выше примере, `start=user123` является частью ссылки и может быть получено в обработчике.
5. Свяжите полученные данные с пользователем на вашем сайте, используя идентификатор пользователя или другую информацию. Можно сохранить информацию в базе данных или выполнить другие действия в зависимости от требований вашего сайта.
6. По мере развития канала и того, как пользователи будут подписываться, вы будете получать запросы от Telegram с информацией о новых подписчиках. В обработчике запросов, вы можете обновить данные текущего пользователя или выполнить другие действия, связанные с подпиской на канал.
Важно отметить, что эта схема не совсем точная, так как Telegram Bot API не предоставляет прямой доступ к данным пользователей, таким как имя, фамилия и другие персональные данные. Однако вы можете использовать эту схему для связи пользователя на вашем сайте с его подпиской на Telegram-канал, и, возможно, получать данные через другие каналы взаимодействия с пользователем.