{"id":17740610,"url":"https://github.com/rusq/wipemychat","last_synced_at":"2025-04-30T21:49:11.504Z","repository":{"id":57712052,"uuid":"488598163","full_name":"rusq/wipemychat","owner":"rusq","description":"Deletes your messages for everyone in Public and Private Telegram chats (group chats).","archived":false,"fork":false,"pushed_at":"2024-05-01T06:44:25.000Z","size":532,"stargazers_count":22,"open_issues_count":3,"forks_count":4,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-06-19T13:46:52.645Z","etag":null,"topics":["chat","delete","messages","mtproto-api","privacy","telegram","telegram-api","tui","tview","wipe","wipe-messages","wiper"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rusq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["rusq"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2022-05-04T13:23:50.000Z","updated_at":"2024-05-30T20:45:04.000Z","dependencies_parsed_at":"2023-11-25T05:28:07.945Z","dependency_job_id":"6eaf47ca-4f38-4114-9871-4656107bab86","html_url":"https://github.com/rusq/wipemychat","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rusq%2Fwipemychat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rusq%2Fwipemychat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rusq%2Fwipemychat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rusq%2Fwipemychat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rusq","download_url":"https://codeload.github.com/rusq/wipemychat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222668756,"owners_count":17020224,"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":["chat","delete","messages","mtproto-api","privacy","telegram","telegram-api","tui","tview","wipe","wipe-messages","wiper"],"created_at":"2024-10-26T03:06:44.823Z","updated_at":"2025-03-31T17:30:41.783Z","avatar_url":"https://github.com/rusq.png","language":"Go","funding_links":["https://github.com/sponsors/rusq"],"categories":[],"sub_categories":[],"readme":"# Wipe My Chat\nDelete all your messages in public and private chats.\n\n---\n\u003e _In loving memory of V. Gorban, 1967-2022._\n---\n\n## Demo\n\n![](assets/wipemychat.gif)\n\n## Usage\n\n### GUI mode\n\n1. Download the release from the [Releases page][1];\n2. Unpack;\n3. Run.\n\nYou will need:\n- Telegram API ID\n- Telegram API HASH\n\nThe program provides easy to follow instructions on how to get those.\n\nTo authenticate, you will use your Telegram Account phone number and the code,\nthat will be sent to you in-app or a text message (SMS).\n\n### Batch/Script mode\n\nYou can also run the deletion from script.  Follow these steps:\n\n1. Get the list of chat IDs that you want to wipe:\n   ```shell\n   wipemychat -list\n   ```\n2. Use the chat IDs with `-wipe` flag:\n   ```shell\n   wipemychat -wipe 12345,56789\n   ```\n\n### Logging out\n\nIf you need to log in under a different account (or phone number), you can\nlogout without deleting the application credentials by running:\n```\nwipemychat -logout\n```\n\n### Complete reset\n\nIf you need to completely reset the authentication, for example, if you\naccidentally entered the wrong login details, or App Hash and App Secret, run:\n\n```\nwipemychat -reset\n```\n\nThis deletes both files: session and application credentials. You will be asked\nto authenticate again.\n\n## Licence\nGNU Public Licence 3.0, see [LICENCE][2]\n\n[1]: https://github.com/rusq/wipemychat/releases\n[2]: LICENCE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frusq%2Fwipemychat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frusq%2Fwipemychat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frusq%2Fwipemychat/lists"}