Size: a a a

Telethon Talks RU

2019 June 25

K0

Kobe 03:08 EEST in Telethon Talks RU
да, в этом и разница между iter_messages и get_messages
источник

РА

Ринат А in Telethon Talks RU
Alexander Shavelev
ну судя с названия функции - это итератор
который хранит ток 1 значение
Понял. Благодарю.
источник

РА

Ринат А in Telethon Talks RU
Kobe 03:08 EEST
да, в этом и разница между iter_messages и get_messages
🙏🏻
источник

KG

Konstntn Gubaev in Telethon Talks RU
Всё равно, если не с последнего сообщения начинать, по крайней мере один предел надо указывать. min_id, max_id для этого
https://docs.telethon.dev/en/latest/modules/client.html#telethon.client.messages.MessageMethods.iter_messages
источник

РА

Ринат А in Telethon Talks RU
channel = client.get_entity('teleblog')

for message in client.iter_messages(channel,wait_time=10,limit=20):

 if message.id == min_id:
   break


Сделал так
источник

РА

Ринат А in Telethon Talks RU
wait_time это наверное лишнее
источник

AS

Alexander Shavelev in Telethon Talks RU
Ринат А
channel = client.get_entity('teleblog')

for message in client.iter_messages(channel,wait_time=10,limit=20):

 if message.id == min_id:
   break


Сделал так
там выше написали
будет красивее с max_id = 101
источник

РА

Ринат А in Telethon Talks RU
Мне max_id - это же последнее сообщение?
источник

РА

Ринат А in Telethon Talks RU
Оно мне неизвестно
источник

AS

Alexander Shavelev in Telethon Talks RU
Ринат А
Мне max_id - это же последнее сообщение?
max_id (int):
All the messages with a higher (newer) ID or equal to this will be excluded
источник

AS

Alexander Shavelev in Telethon Talks RU
то есть вернет 101…n
источник

РА

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

РА

Ринат А in Telethon Talks RU
сейчас сделаю
источник

РА

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

РА

Ринат А in Telethon Talks RU
for message in client.iter_messages(channel, limit=20, min_id = 956):
Отлично
источник

РА

Ринат А in Telethon Talks RU
wait_time работает в пределах одного цикла? Если не указан limit, а сообщение больше 3000, то он срабатывает?
источник

s

std::mpa🌲 in Telethon Talks RU
зачем тебе wait_time?
источник

РА

Ринат А in Telethon Talks RU
std::mpa🌲
зачем тебе wait_time?
Вот и я спрашиваю, нужен ли
источник

РА

Ринат А in Telethon Talks RU
если лимит убрать
источник

AS

Alexander Shavelev in Telethon Talks RU
Ринат А
wait_time работает в пределах одного цикла? Если не указан limit, а сообщение больше 3000, то он срабатывает?
открой доку
что выше кидали
это вообще о другом
источник