Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/s3rgeym/telegram-cleaner
Delete all your messages of any type in Telegram
https://github.com/s3rgeym/telegram-cleaner
anonymity cleaner deleter eraser messages security telegram
Last synced: 1 day ago
JSON representation
Delete all your messages of any type in Telegram
- Host: GitHub
- URL: https://github.com/s3rgeym/telegram-cleaner
- Owner: s3rgeym
- Created: 2023-02-17T21:27:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-20T09:00:20.000Z (5 months ago)
- Last Synced: 2024-06-20T22:17:18.301Z (5 months ago)
- Topics: anonymity, cleaner, deleter, eraser, messages, security, telegram
- Language: Python
- Homepage:
- Size: 104 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Telegram Cleaner ♻️
Delete all your messages of any type.
**🇷🇺 RUSSIAN DISCLAIMER**: Telegram не является анонимным и никогда им не был. Сотрудникам спецслужб известны телефонные номера около 30 миллионов пользователей Telegram из России, а равно и паспортные данных их владельцев. До 2020 года по телефону можно было найти любого пользователя. Чекистские подстилки массово скупали симки, вбивали в контакты тысячи случайных номеров, а потом сохраняли в базе связку id пользователя и номера телефона. Так собиралась пользовательская база, например, «Глаза Бога» 👁️. С учетом того, что Роскомнадзор запустил бота для поиска экстремистских комментариев в сети, в т.ч. в Telegram, я настоятельно рекомендую вам потереть свои старые комментарии в каналах и группах ДАЖЕ ЕСЛИ ВАС НЕТУ В БАЗАХ БОТОВ ДЛЯ ПРОБИВА. Помните, что Telegram сотрудничает с ФСБ и другими спецслужбами и сливает данные тех же террористов, наркоторговцев... и даже распространителей слухов в Индии. Если сотрудники телеги получат на вас запрос от гэбни, то _весьма вероятно_ никто из них не удосужится выяснить, настоящий вы ли террорист или же это обычный спам запросами на неугодных режиму, они просто передадут ваши ip-адрес и номер телефона.
**⚠️ WARNING**: before using this utility, you can save all your data using the desktop application: `Settings ` > ` Advanced` > `Export Telegram data`.
Installation:
```bash
# via pip
$ pip install -U telegram-cleaner# via pipx
$ pipx install telegram-cleaner
```Usage:
```bash
# help
$ tg-clean -h# first save your chats because the data exported by telegram does not have information about group and user IDs
$ tg-clean dump_chats > mychats.json# you can extract data from this file using jq
$ jq -r '.[] | "\( .id ) \( .username ) " +
if has("title")
then .title
else "\( .first_name ) \( .last_name )"
end' mychats.json
777000 null Telegram null
-1001436354653 nwsru NEWS.ru | Новости
...# delete messages in group chats, comments, posts
$ tg-clean -vv delete_group_messages# delete private chats without confirmation
$ tg-clean -y delete_private_chats# delete all your messages of any type in chats except those specified
$ tg-clean --keep-chats 1234567890,1234567891,@durovs
```You can use custom **API_ID** and **API_HASH** ([official apps](https://telegra.ph/telegraph-01-31-6)). Add this lines to `~/.bashrc` or `~/.zshrc`:
```bash
export TG_API_ID=6
export TG_API_HASH=eb06d4abfb49dc3eeb1aeb98ae0f581e
```Also you can use `.env` file with zsh dotenv plugin.