@KirSupi

Как взять данные с нужного сервера Telegram в Pyrogram?

Использую Pyrogram для работы с аккаунтом пользователя. У пользователя есть приватный канал, из которого надо брать статистику.
peer = await app.resolve_peer(channel_id)
if isinstance(peer, pyrogram.raw.types.InputPeerChannel):
    r = await app.send(
        pyrogram.raw.functions.stats.GetBroadcastStats(channel=peer),
        retries=1,
        timeout=10,
        sleep_threshold=0.1
    )
    print(r)

Этот код выдаёт ошибку:
pyrogram.errors.exceptions.see_other_303.StatsMigrate: [303 STATS_MIGRATE_X]: The statistics of the group/channel are stored in DC2 (caused by "stats.GetBroadcastStats")

Из неё можно догадаться, что брать данные надо с другого dc. Вопрос: как брать данные с нужного dc?
  • Вопрос задан
  • 156 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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