https://github.com/rusq/wipemychat
Deletes your messages for everyone in Public and Private Telegram chats (group chats).
https://github.com/rusq/wipemychat
chat delete messages mtproto-api privacy telegram telegram-api tui tview wipe wipe-messages wiper
Last synced: 5 months ago
JSON representation
Deletes your messages for everyone in Public and Private Telegram chats (group chats).
- Host: GitHub
- URL: https://github.com/rusq/wipemychat
- Owner: rusq
- License: gpl-3.0
- Created: 2022-05-04T13:23:50.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-05-01T06:44:25.000Z (over 1 year ago)
- Last Synced: 2024-06-19T13:46:52.645Z (over 1 year ago)
- Topics: chat, delete, messages, mtproto-api, privacy, telegram, telegram-api, tui, tview, wipe, wipe-messages, wiper
- Language: Go
- Homepage:
- Size: 520 KB
- Stars: 22
- Watchers: 4
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Wipe My Chat
Delete all your messages in public and private chats.---
> _In loving memory of V. Gorban, 1967-2022._
---## Demo

## Usage
### GUI mode
1. Download the release from the [Releases page][1];
2. Unpack;
3. Run.You will need:
- Telegram API ID
- Telegram API HASHThe program provides easy to follow instructions on how to get those.
To authenticate, you will use your Telegram Account phone number and the code,
that will be sent to you in-app or a text message (SMS).### Batch/Script mode
You can also run the deletion from script. Follow these steps:
1. Get the list of chat IDs that you want to wipe:
```shell
wipemychat -list
```
2. Use the chat IDs with `-wipe` flag:
```shell
wipemychat -wipe 12345,56789
```### Logging out
If you need to log in under a different account (or phone number), you can
logout without deleting the application credentials by running:
```
wipemychat -logout
```### Complete reset
If you need to completely reset the authentication, for example, if you
accidentally entered the wrong login details, or App Hash and App Secret, run:```
wipemychat -reset
```This deletes both files: session and application credentials. You will be asked
to authenticate again.## Licence
GNU Public Licence 3.0, see [LICENCE][2][1]: https://github.com/rusq/wipemychat/releases
[2]: LICENCE