{"id":18298373,"url":"https://github.com/s3rgeym/telegram-cleaner","last_synced_at":"2025-04-05T13:33:25.240Z","repository":{"id":66027392,"uuid":"603212758","full_name":"s3rgeym/telegram-cleaner","owner":"s3rgeym","description":"Delete all your messages of any type in Telegram","archived":false,"fork":false,"pushed_at":"2024-06-20T09:00:20.000Z","size":107,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-20T22:17:18.301Z","etag":null,"topics":["anonymity","cleaner","deleter","eraser","messages","security","telegram"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/s3rgeym.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-17T21:27:02.000Z","updated_at":"2024-06-20T09:00:23.000Z","dependencies_parsed_at":"2023-07-30T23:01:39.950Z","dependency_job_id":null,"html_url":"https://github.com/s3rgeym/telegram-cleaner","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s3rgeym%2Ftelegram-cleaner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s3rgeym%2Ftelegram-cleaner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s3rgeym%2Ftelegram-cleaner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s3rgeym%2Ftelegram-cleaner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s3rgeym","download_url":"https://codeload.github.com/s3rgeym/telegram-cleaner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223192690,"owners_count":17103564,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anonymity","cleaner","deleter","eraser","messages","security","telegram"],"created_at":"2024-11-05T15:05:53.831Z","updated_at":"2024-11-05T15:05:54.550Z","avatar_url":"https://github.com/s3rgeym.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Telegram Cleaner ♻️\n\nDelete all your messages of any type.\n\n**🇷🇺 RUSSIAN DISCLAIMER**: Telegram не является анонимным и никогда им не был. Сотрудникам спецслужб известны телефонные номера около 30 миллионов пользователей Telegram из России, а равно и паспортные данных их владельцев. До 2020 года по телефону можно было найти любого пользователя. Чекистские подстилки массово скупали симки, вбивали в контакты тысячи случайных номеров, а потом сохраняли в базе связку id пользователя и номера телефона. Так собиралась пользовательская база, например, «Глаза Бога» 👁️. С учетом того, что Роскомнадзор запустил бота для поиска экстремистских комментариев в сети, в т.ч. в Telegram, я настоятельно рекомендую вам потереть свои старые комментарии в каналах и группах ДАЖЕ ЕСЛИ ВАС НЕТУ В БАЗАХ БОТОВ ДЛЯ ПРОБИВА. Помните, что Telegram сотрудничает с ФСБ и другими спецслужбами и сливает данные тех же террористов, наркоторговцев... и даже распространителей слухов в Индии. Если сотрудники телеги получат на вас запрос от гэбни, то _весьма вероятно_ никто из них не удосужится выяснить, настоящий вы ли террорист или же это обычный спам запросами на неугодных режиму, они просто передадут ваши ip-адрес и номер телефона.\n\n**⚠️ WARNING**: before using this utility, you can save all your data using the desktop application: `Settings ` \u003e ` Advanced` \u003e `Export Telegram data`.\n\nInstallation:\n\n```bash\n# via pip\n$ pip install -U telegram-cleaner\n\n# via pipx\n$ pipx install telegram-cleaner\n```\n\nUsage:\n\n```bash\n# help\n$ tg-clean -h\n\n# first save your chats because the data exported by telegram does not have information about group and user IDs\n$ tg-clean dump_chats \u003e mychats.json\n\n# you can extract data from this file using jq\n$ jq -r '.[] | \"\\( .id ) \\( .username  ) \" +\n  if has(\"title\")\n    then .title\n    else \"\\( .first_name ) \\( .last_name  )\"\n  end' mychats.json\n777000 null Telegram null\n-1001436354653 nwsru NEWS.ru | Новости\n...\n\n# delete messages in group chats, comments, posts\n$ tg-clean -vv delete_group_messages\n\n# delete private chats without confirmation\n$ tg-clean -y delete_private_chats\n\n# delete all your messages of any type in chats except those specified\n$ tg-clean --keep-chats 1234567890,1234567891,@durovs\n```\n\nYou can use custom **API_ID** and **API_HASH** ([official apps](https://telegra.ph/telegraph-01-31-6)). Add this lines to `~/.bashrc` or `~/.zshrc`:\n\n```bash\nexport TG_API_ID=6\nexport TG_API_HASH=eb06d4abfb49dc3eeb1aeb98ae0f581e\n```\n\nAlso you can use `.env` file with zsh dotenv plugin.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs3rgeym%2Ftelegram-cleaner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs3rgeym%2Ftelegram-cleaner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs3rgeym%2Ftelegram-cleaner/lists"}