Техническое задание: Скрипт для экспорта диалогов из Telegram
Необходимо разработать программное решение для полной выгрузки истории сообщений из нескольких Telegram-каналов, подключенных к одному облачному аккаунту.
Исходные условия и требования
- Исходная точка: облачный аккаунт Telegram с активным платным тарифом.
- К аккаунту подключено несколько каналов, диалоги из которых необходимо выгрузить.
- Исполнителю будет предоставлен доступ с административными правами к данному аккаунту.
- Цель: получить полную историю переписок (диалогов) из всех указанных источников.
Задачи для исполнителя
- Проанализировать структуру и возможности предоставляемого API.
- Написать скрипт, который сможет авторизоваться в системе, получить доступ к каналам и последовательно выгрузить все сообщения из диалогов.
- Обеспечить сохранение выгруженных данных в удобном для дальнейшего использования формате (например, JSON, CSV или в виде структурированных текстовых файлов).
- Продумать и реализовать обработку возможных ошибок (ограничения API, сетевые сбои, большой объем данных).
- Предоставить краткую инструкцию по запуску и использованию скрипта.
Ожидаемый результат
Рабочий, отлаженный скрипт, который по запросу выполняет полную выгрузку истории сообщений из всех целевых Telegram-каналов аккаунта. Код должен быть читаемым и сопровождаемым.