Я хочу создать собственный клиент Telegram для Android с функцией сохранения сообщений в файл.В качестве базового проекта я использую официальный исходный код: https://github.com/DrKLO/Telegram И я не могу найти способ получить сообщение.В документации для Telegram упоминается метод getChatHistory https://core.telegram.org/tdlib/docs/classtd_1_1td__api_1_1get_chat_history.html Но я не вижу никакого использования API в их коде.Вместо этого в них используются пользовательские классы, чем-то похожие на API.А общим классом для любых действий с сообщениями является MessageObject.Я могу получить текстовое содержимое этого объекта с помощью этого
message.messageText.toString();
, где сообщение является объектом класса MessageObject, но как я могу создать этот объект?Предполагаемый рабочий процесс: при открытии интересующего чата, помимо уже существующих общих кнопок, появляется настраиваемая кнопка для сохранения сообщения, после нажатия этой кнопки начинается цикл, в котором мы создаем объект класса MessageObject, начиная с идентификатора последнего сообщения в чате,мы извлекаем текст из этого сообщения и сохраняем его в файл.