Problem
There is no way to delete messages via tgcli. This is needed for common workflows like:
- Cleaning up drafts from Saved Messages after publishing to a channel
- Deleting outdated messages
- Removing duplicate messages
Current behavior
tgcli messages only supports list, search, show, context subcommands. No delete.
Expected behavior
Add tgcli messages delete command:
tgcli messages delete --chat <chat_id> --message-id <id>
tgcli messages delete --chat me --message-id 357831 # delete from Saved Messages
Optionally support multiple IDs:
tgcli messages delete --chat me --message-id 357831,357832,357844,357845
Context
tgcli v2.3.0. Telegram API supports messages.deleteMessages — this is a straightforward addition.
Problem
There is no way to delete messages via tgcli. This is needed for common workflows like:
Current behavior
tgcli messagesonly supportslist,search,show,contextsubcommands. Nodelete.Expected behavior
Add
tgcli messages deletecommand:Optionally support multiple IDs:
Context
tgcli v2.3.0. Telegram API supports
messages.deleteMessages— this is a straightforward addition.