Size: a a a

Telethon Talks RU

2019 June 26

РА

Ринат А in Telethon Talks RU
telethon.errors.rpcerrorlist.FloodWaitError: A wait of 3995 seconds
Блин, отдыхаем час)
источник

s

std::mpa🌲 in Telethon Talks RU
источник

s

std::mpa🌲 in Telethon Talks RU
Ринат А
telethon.errors.rpcerrorlist.FloodWaitError: A wait of 3995 seconds
Блин, отдыхаем час)
Успеешь понять в чем твоя ошибка и что я имел в виду.
источник

РА

Ринат А in Telethon Talks RU
std::mpa🌲
Успеешь понять в чем твоя ошибка и что я имел в виду.
Вот два сообщения. Один вывел None, а второе данные о репосте.

MessageFwdHeader(from_id=None, post_author=None, date=datetime.datetime(2017, 2, 20, 17, 41, 9, tzinfo=datetime.timezone.utc), saved_from_msg_id=None, from_name=None, saved_from_peer=None, channel_post=7, channel_id=110483)
None
источник
2019 June 27

РА

Ринат А in Telethon Talks RU
Как получить инфу о канале по его id?
По link делаю так:
channel_cli = client.get_entity('teledrom')

А по id?
источник

AS

Alexander Shavelev in Telethon Talks RU
Ринат А
Как получить инфу о канале по его id?
По link делаю так:
channel_cli = client.get_entity('teledrom')

А по id?
в доке ж есть примеры
источник

KG

Konstntn Gubaev in Telethon Talks RU
Ринат А
Как получить инфу о канале по его id?
По link делаю так:
channel_cli = client.get_entity('teledrom')

А по id?
Просто вместо строки пишешь число. Но по id ты получишь инфу только, если ранее запрашивал канал (например через get_dialogs) и минимальная информация о доступе к нему сохранилась в кеше
источник

РА

Ринат А in Telethon Talks RU
Konstntn Gubaev
Просто вместо строки пишешь число. Но по id ты получишь инфу только, если ранее запрашивал канал (например через get_dialogs) и минимальная информация о доступе к нему сохранилась в кеше
channel_cli = client.get_input_entity(-1163621939)
Да мне только link пулочить
источник

РА

Ринат А in Telethon Talks RU
Konstntn Gubaev
Просто вместо строки пишешь число. Но по id ты получишь инфу только, если ранее запрашивал канал (например через get_dialogs) и минимальная информация о доступе к нему сохранилась в кеше
Сперва делаю client.iter_messages. Если в канале есть fwd, то читаю его id и хочу по нему узнать link канала
источник

KG

Konstntn Gubaev in Telethon Talks RU
Ринат А
channel_cli = client.get_input_entity(-1163621939)
Да мне только link пулочить
А откуда отрицательный id? Какую ошибку возвращает?
источник

РА

Ринат А in Telethon Talks RU
Konstntn Gubaev
А откуда отрицательный id? Какую ошибку возвращает?
Отсюда
источник

РА

Ринат А in Telethon Talks RU
Traceback (most recent call last):
 File "2.py", line 18, in <module>
   channel_cli = client.get_input_entity(-1001163621939)
источник

KG

Konstntn Gubaev in Telethon Talks RU
Просто get_entity что возвращает?
источник

KG

Konstntn Gubaev in Telethon Talks RU
Ринат А
Traceback (most recent call last):
 File "2.py", line 18, in <module>
   channel_cli = client.get_input_entity(-1001163621939)
А это число откуда? Это id диалога, судя по всему, не канала
источник

РА

Ринат А in Telethon Talks RU
Konstntn Gubaev
А это число откуда? Это id диалога, судя по всему, не канала
префикс -100 из доки
источник

РА

Ринат А in Telethon Talks RU
id канала это
источник

KG

Konstntn Gubaev in Telethon Talks RU
Не суть. Оба варианта у меня срабатывают
telegram.get_entity(-1001163621939) либо telegram.get_entity(1163621939)
Но это при условии, что id правильный. Я тестировал с другими (со своими) id
источник

РА

Ринат А in Telethon Talks RU
а мой id срабатывает?
источник

KG

Konstntn Gubaev in Telethon Talks RU
Нет. И не должен. У меня нет сообщения, которое на него указывает
источник

KG

Konstntn Gubaev in Telethon Talks RU
Ринат А
Traceback (most recent call last):
 File "2.py", line 18, in <module>
   channel_cli = client.get_input_entity(-1001163621939)
Здесь нет текста ошибки. Который на следующих строках
источник