Please read https://docs.telethon.dev/en/latest/concepts/entities.html to find out more details.
Есть, кто сталкивался?
Не понимаю, что происходит - id канала правильное, такой же кусок кода работал в другом скрипте
https://docs.telethon.dev/en/latest/concepts/entities.html#summary
Нет, я уже успел понять, что проблема точно в данных, что я использую для авторизации. Тот же кусок кода на боте с другим аккаунтом работает прекрасно. Тоесть вопрос, скорее - почему он показывает client.is_iser_authorized() == True, но не хочет работать, и что мне собственно нужно сделать. Данные от второго аккаунты я получал тем же образом, как данные первого, все несколько раз перепроверил, да и данные должны быть верными, раз авторизоваться смог. Получается, что какие-то разрешения на подобные вызовы у меня на этом аккаунте заблокированы? Новый аккаунт, то есть, просто создать?
эта ошибка может появляться, если с данного аккаунта вы с каналом не взаимодействовали
попробуйте сначала выполнить dialogs = await client.get_dialogs()
Попробовал вставить dialogs = await client.get_dialogs(), пробовал dialogs = await client.get_dialogs(-1001155154937) В обоих случаях диалоги печатает, но дальше ни шагу. await client.get_entity(-1001155154937) все так же выдает ошибку
а это приватный канал?
Обсуждают сегодня