Хочу считать все сообщения с диалога, использую pyrogram. В нём есть метод get_chat_history(), но он возвращает только часть сообщений, как считать все сообщения?
мб я не прав, но по моему офсет и лимит это про отображение вывода. get_chat_history как раз возвращает все сообщения, которые может считать (у меня это 2к сообщений), а офсет и лимит задают с какого сообщения и какое количество вывести. В общем, мне кажется у pyrogram какие-то свои ограничения стоят что ли и больше 2к он выдать не может. Было бы счастье, если бы телетон с сессий не выкидывал..
ну все верно, я имел ввиду, что после того как ты получил 2к сообщений, ты еще раз вызываешь функцию, где оффсет указываешь в 2к
и так пока до конца диалога не дойдешь
нет, таких ограничений нет
в целом вопрос интересный, почему тебе возвращает оно всего 2к сообщений, а не все, но разбираться у меня желаний нет, поэтому я и предложил такое решение
Пожалуйста, подпишитесь на нас в Telegram, чтобы быть в курсе последних новостей форума. К сожалению, иногда РКН блокирует домен и именно из телеграма вы сможете узнать ссылку на новый: https://t.me/govthing