Разработка скрипта для постоянной выгрузки переписки из телеграма
Добрый день. Можно использовать безопасную сделку (желательно).
Смысл простой: улавливать чаты (переписки+медиа), если собеседник изменяет сообщение, удаляет сообщение или вовсе очищает историю переписки.
Варианты:
1) есть нерабочий (в 2020 делали, уже прошло время) скрипт, нужно доработать (не запускается + часть функций отсутствует).
2) написать с нуля на любом языке (python, например, или любой, который предложите).
Скрипт должен делать все тоже самое, что выполняет функция экспорта истории из телеграма: выгружать историю чатов. Дополнительно (на каждую функцию у меня есть детальное описание, скину в диалоге):
- выгружать постоянно, после каждого изменения, дописывая в файл;
- аватарки у собеседников;
- возможность выгрузки как в html, так и json (либо и то, и то параллельно);
- запуск по cron и защита от перезаписи в случаях, когда запустится две сессии параллельно;
- ошибки на email;
- сравнение сообщений в чате телеграма и в файле (сравнение по id или иным путем), отметки в файле deleted или edited (оставлять исходное сообщение + измненное);
- скачивание файлов (как опция);
- изменение имени или username собеседника записывается;
- после каждой сессии перед выходом писать @ пользователю об успешности операции (чтобы я вовремя увидел, если что-то остановилось).
- по возможности комментируйте код для того, если в будущем нужно будет править у другого разработчика или добавлять новые функции.
- для защиты от банов (если телеграм подумает, что мы бот) нужно реализовать возможность задавать интервалы между запросами переписки, скачиваниями медиа и пр.
- телеграм не должен иметь возможность связать разные аккаунты из-за использования скрипта (если в телеграм отправляется что-то уникальное, не присущее другим скриптам или ботам). Это нужно для того, чтобы если из-за слишком частых запросов один аккаунт будет заблокирован или сессия его будет прервана, другие не последовали за ним.
Это userbot !
Если вы все дочитали, то напишите "янеробот" в нчале ответа