@DeusExe

Можно ли извлечь ссылку на приватный telegram канал?

Всем привет. Меня интересует следующий вопрос: можно ли извлечь ссылку на приватный канал, если я являюсь его участником, но не имею прав администратора? Я могу извлечь id, title и @username для общедоступных каналов и только id, title для частных. Может быть, можно как-то взаимодействовать с системными сообщениями? Так как когда я отправляю боту приватный канал для получения информации о нем, то в чат с ботом приходит системное сообщение "Вы отправили CHANNELTEST боту BOTEST", где CHANNELTEST - заголовок, в котором скрыта ссылка на этот канал, может быть её можно как-то извлечь? Я буду рад любым идеям и ценю любую помощь.

Я пробовал такой метод, но для этого нужно обладать правами администратора в канале:
sync def get_exported_invites(api_id, api_hash, session_name):
    async with TelegramClient(session_name, api_id, api_hash) as client:
        exported_invites = await client(functions.chatlists.GetExportedInvitesRequest)

        for invite in exported_invites.invites:
            link = invite.link
            chat_title = invite.chat.title if invite.chat.title else "0"
            print(f"Chat: {chat_title}\nLink: {link}\n")
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev Куратор тега Python
software engineer
Нет конечно.
Ссылка на канал является защищенной информацией, ее может только сгенерировать и перегенерировать админ с правами.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы