Дописать/Написать скрипт для экспорта из Telegram
10 000 руб. за проект
Скрипт на любом языке, аутентификация в телеграмме далее экспорт контактов учетной записи, экспорт чатов, групповых чатов, каналов, с возможностью выбора только текст или с медиа.
Можно взять за основу рабочий проект такого скрипта (в конце описаны недостающие функции этого проекта)
https://github.com/abhishekjnvk/telegram-channel-d...
Или написать новый
Аутентификация через API
"apiId": ,
"apiHash": "",
Примерный алгоритм:
- Ввод номера телефона (получаем код подтверждения в Telegram).
- Выбор действия ---> ввод кода полученного из Telegram или запрос на получение кода через SMS.
- Если выбрали код из Telegram ---> вводим код и авторизируемся.
- Если выбрали через SMS -> ждем смс и вводим полученный код из смс и авторизируемся.
- Если используется 2fa, вводим пароль от 2fa.
- Получаем токен (sessionId) от Telegram аккаунта ---> сохраняем его в файл конфигурации с apiID и apiHash, чтоб в дальнейшем не проходить повторно процедуру авторизации.
- Отдельно сохраняем токен (sessionId) от Telegram аккаунта в файл (имя фаила = номер телефона аккаунта)
- Выводится список всех чатов, групп, каналов.
- Далее процедура экспорта контактов, чатов, групповых чатов (с отображением процесса экспорта 100/10000, 200/10000 и т.д.) формат экспорта HTML.
С возможностью выбора по отдельности:
- Контакты из списка контактов
- Только чаты (экспортировать медиа да/нет)
- Только групповые чаты (экспортировать медиа да/нет)
- Только каналы (экспортировать медиа да/нет)
- Или все сразу (экспортировать медиа да/нет)
Схема экспорта по аналогии как в десктопном клиенте Telegram
"Telegram Desktop> Настройки> Дополнительно> Экспортировать данные Telegram."
(https://core.telegram.org/import-export) Экспорт в формате HTML
- После окончания экспорта выбор ---> завершить соединение или вернуться к списку всех чатов, групп, каналов.
Можно взять рабочий проект такого скрипта,
https://github.com/abhishekjnvk/telegram-channel-d...
Но в нем не реализовано:
- Аутентификации через смс (в этом скрипте аутентификация только через код в Telegram)
- Экспорт в html (в этом скрипте экспорт только в json)
- Экспорт контактов
- Экспорт сразу всех чатов/каналов (в этом скрипте экспорт делается вручную на каждый чат/канал)
Все остальные функции +- есть и работают.
Можно взять за основу рабочий проект такого скрипта (в конце описаны недостающие функции этого проекта)
https://github.com/abhishekjnvk/telegram-channel-d...
Или написать новый
Аутентификация через API
"apiId": ,
"apiHash": "",
Примерный алгоритм:
- Ввод номера телефона (получаем код подтверждения в Telegram).
- Выбор действия ---> ввод кода полученного из Telegram или запрос на получение кода через SMS.
- Если выбрали код из Telegram ---> вводим код и авторизируемся.
- Если выбрали через SMS -> ждем смс и вводим полученный код из смс и авторизируемся.
- Если используется 2fa, вводим пароль от 2fa.
- Получаем токен (sessionId) от Telegram аккаунта ---> сохраняем его в файл конфигурации с apiID и apiHash, чтоб в дальнейшем не проходить повторно процедуру авторизации.
- Отдельно сохраняем токен (sessionId) от Telegram аккаунта в файл (имя фаила = номер телефона аккаунта)
- Выводится список всех чатов, групп, каналов.
- Далее процедура экспорта контактов, чатов, групповых чатов (с отображением процесса экспорта 100/10000, 200/10000 и т.д.) формат экспорта HTML.
С возможностью выбора по отдельности:
- Контакты из списка контактов
- Только чаты (экспортировать медиа да/нет)
- Только групповые чаты (экспортировать медиа да/нет)
- Только каналы (экспортировать медиа да/нет)
- Или все сразу (экспортировать медиа да/нет)
Схема экспорта по аналогии как в десктопном клиенте Telegram
"Telegram Desktop> Настройки> Дополнительно> Экспортировать данные Telegram."
(https://core.telegram.org/import-export) Экспорт в формате HTML
- После окончания экспорта выбор ---> завершить соединение или вернуться к списку всех чатов, групп, каналов.
Можно взять рабочий проект такого скрипта,
https://github.com/abhishekjnvk/telegram-channel-d...
Но в нем не реализовано:
- Аутентификации через смс (в этом скрипте аутентификация только через код в Telegram)
- Экспорт в html (в этом скрипте экспорт только в json)
- Экспорт контактов
- Экспорт сразу всех чатов/каналов (в этом скрипте экспорт делается вручную на каждый чат/канал)
Все остальные функции +- есть и работают.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
Однозначно могу рекомендовать как грамотного программиста.