Skip to content

Add messages delete command #26

Description

@dapi

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions