Skip to content

messages thread returns original text instead of edited/updated text #117

@piekstra

Description

@piekstra

Description

slck messages thread returns the original message text instead of the current (edited) text for messages that were updated after being sent.

Steps to Reproduce

  1. A bot or user sends a message with initial text (e.g., "placeholder")
  2. The message is then updated/edited with new content via chat.update
  3. Run slck messages thread <channel> <thread_ts> to retrieve the thread

Expected Behavior

The command should return the current/latest text of each message, matching what's visible in the Slack UI. The Slack conversations.replies API returns the latest text by default.

Messages that were edited should also include the edited metadata field in JSON output.

Actual Behavior

The command returns the original text from when the message was first sent, not the updated text. The edited field is also missing from the JSON output, even though the Slack API includes it for edited messages.

Environment

  • slck version: 3.1.26 (commit: 9337614, built: 2026-02-02)
  • Output format tested: both text and json (-o json)
  • macOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions