Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Разработка инструмента экспорта данных из Telegram Swift и модификации Telethon

n
Заказчик
Отзывы фрилансеров: + 7 - 0
Зарегистрирован на сайте 17 лет и 2 месяца
Бюджет: 80 000 руб/заказ
887 $ — 818.07 €
Срок: До месяца
Цель проекта

Разработать комплексное решение, позволяющее извлекать определённые данные из экземпляра Telegram Swift на macOS, а затем использовать эти данные для модификации библиотеки Telethon для Python, чтобы она могла использовать извлечённую сессию пользователя и идентификатор оборудования для мимикрии под клиента Telegram Swift.

Задачи

Разработка инструмента экспорта
Инструмент должен уметь извлекать следующую информацию из файла данных Telegram Swift, обычно расположенного в ~/Library/Group Containers/*.telegram:
Идентификатор сессии пользователя.
Идентификатор серии устройства.
Идентификатор оборудования.
Необходимо провести анализ исходного кода Telegram Swift(находится на гитхаб) для понимания структуры данных, механизма их хранения и взаимодействия с Telegram API.

Модификация библиотеки Telethon
Модифицировать библиотеку Telethon таким образом, чтобы она могла использовать извлечённые данные для:
Аутентификации с использованием идентификатора сессии, без необходимости ввода api_id и api_hash.
Имитации идентификатора оборудования Telegram Swift при общении с серверами Telegram для сохранения сессии между оригинальным клиентом и модифицированным Telethon.

Обеспечить, чтобы модифицированный Telethon мог параллельно работать с оригинальным клиентом Telegram Swift без конфликтов сессии.

Технические требования

Языки программирования: Python для модификации Telethon и возможно Swift или Python для инструмента экспорта.

Совместимость: Инструмент должен быть совместим с последней версией macOS. Библиотека Telethon должна оставаться совместимой с её текущими зависимостями и окружением Python.

Этапы реализации
Исследование: Анализ исходного кода Telegram Swift для понимания структуры данных, механизма хранения и передачи ключевой информации.
Разработка инструмента экспорта: Создание и тестирование инструмента для извлечения необходимых данных из файла Telegram Swift.
Модификация Telethon: Внесение изменений в библиотеку для поддержки работы с извлечёнными данными.
Тестирование: Проверка работоспособности интеграции между модифицированным Telethon и Telegram Swift в различных ситуациях.
Разделы:
Опубликован:
15.03.2024 | 14:33 [поднят: 15.03.2024 | 14:33] [последние изменения: 16.03.2024 | 00:55]

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».