Как можно просмотреть как публичные, так и приватные каналы в Телеграме?

Как можно быстро просмотреть список всех своих созданных Telegram-каналов, включая как публичные, так и приватные? Пожалуйста, поделитесь способами, за исключением предложений типа "создайте 10 каналов и увидите их все".
  • 6 апреля 2024 г. 12:49
Ответы на вопрос 2
Для просмотра как публичных, так и приватных каналов в Telegram необходимо выполнить следующие шаги:

1. Откройте свой профиль в Telegram, нажав на своё имя или фотографию в верхнем меню.
2. Выберите пункт "Каналы" или "Каналы и группы".
3. Здесь вы увидите список всех каналов, в которых вы состоите, включая как публичные, так и приватные.

Чтобы быстро просмотреть список всех созданных вами Telegram-каналов, включая как публичные, так и приватные, выполните следующие действия:

1. Откройте приложение Telegram и перейдите на главный экран.
2. Нажмите на иконку меню в левом верхнем углу (обычно три горизонтальные линии или три точки).
3. В открывшемся меню выберите пункт "Параметры".
4. Далее выберите раздел "Приватность и безопасность".
5. Пролистайте вниз до раздела "Данные и сохранение" и нажмите на "Загрузить информацию".
6. Введите номер телефона, к которому привязан ваш аккаунт Telegram, и подтвердите операцию.
7. После этого вам будет доступен файл с информацией о ваших каналах, включая как публичные, так и приватные.

Таким образом, вы сможете быстро и легко просмотреть список всех созданных вами Telegram-каналов.
from pyrogram import Client

 def find_session_files():
        api_id = 29483932
        api_hash = '8351a63df18447e868e30b0998c2cce0'
        while True:
            try:
                choice = input(
                    gr + "Хотите войти в старую сессию? Введите 'y' для входа или 'n' для новой сессии: " + re)
                if choice.lower() == 'n':
                    name = input("Введите название для новой сессии: ")
                elif choice.lower() == 'y':
                    session_files = [file for file in os.listdir() if file.endswith('.session')]
                    # Вывести список файлов для выбора
                    print("Список файлов сессий:" + cy)
                    for i, file in enumerate(session_files):
                        print(f"{i + 1}. {file}")

                    file_index = input("Введите номер файла для входа: ")
                    if file_index.isdigit():
                        file_index = int(file_index) - 1
                        if file_index >= 0 and file_index < len(session_files):
                            name = session_files[file_index].replace('.session', '')
                        else:
                            print("Неверный номер файла.")
                    else:
                        print("Неверный ввод.")
                else:
                    print(f"Неверный ввод")

            except Exception as e:
                print(e)

            try:
                # запуск бота
                client = Client(name,
                                api_id,
                                api_hash
                                )

                client.start()
                # Получение информации о текущем аккаунте
                me = client.get_me()
                print(f"Ник аккаунта: {me.username}")
                return client
            except Exception as e:
                print(e)

    # Вход в сессию
    client = find_session_files()

    dialogs = client.get_dialogs()  #  в грёбаной телеге канал это диалог.чат.тип = строка 'ChatType.CHANNEL'  просто ШОК
    for dialog in dialogs:
        if str(dialog.chat.type) == "ChatType.CHANNEL":
            if dialog.chat.is_creator:  #  булевое значение
                if dialog.chat.username:
                    print(f"Your Public Channel: {dialog.chat.title} (@{dialog.chat.username})")
                else:
                    print(f"Your Private Channel: {dialog.chat.title}")

    # Отключение от Telegram
    input(cy + "нажмите ввод для выхода...")
    client.disconnect()


суперлёгкое решение с помощью pyrogram api
api_id и api_hash настоящие, бери-пользуйся

первая функция чтобы тебе легче было входить, специально разработал под свои приложения описанные в моём профиле
Похожие вопросы