Как получить подписку на приватные каналы в Telegram для моего пользователя

Я пытаюсь создать простой клиент для телеграммы в телемарафоне. Когда я вхожу в систему своего пользователя, я хочу получить все каналы, на которые я подписан. Вы знаете, как это сделать? Как я буду получать сообщения оттуда?

self._client = TelegramClient('session_name1',
                                self._api_id,
                                self._api_hash)

self._client.connect()
        if not self._client.is_user_authorized():
            self._client.send_code_request(self._phone_number)
            self._me = self._client.sign_in(self._phone_number, input('Enter code: '))

result = self._client(functions.users.GetFullUserRequest(
            id=self._username))
print(result.stringify())
```python

person user4206969    schedule 06.08.2019    source источник


Ответы (1)


См. Wiki

Вы можете использовать функции self._client.get_dialogs() и self._client.get_messages()

person The Marhang    schedule 08.08.2019