slackapi / slackapi/bolt-js

`message_replied` subtype doesn't not invoke

Open
#2,587 6 comments 0 reactions 1 assignee View on GitHub

@hello-ashleyintech is already working on this.

Since Jun 30, 2025.

auto-triage-skip bug server-side-issue
Dominant language
TypeScript
Stars
2.9k
Forks
445
Avg merge
1d 3h
Merged PRs (30d)
28

Description

(Filling out the following with as much detail as you can provide will help us solve your issue sooner.)

@slack/bolt version

4.4.0

Your App and Receiver Configuration
App({
    token,
    signingSecret,
    appToken,
    socketMode: true,
    deferInitialization: true,
    customRoutes: [atlassianAuthCallbackRoute],
  });
Node.js runtime version

Node.js v22.14.0

Steps to reproduce:

(Share the commands to run, source code, and project settings)

  1. listen to the message_replied message subtype.
  2. try to reply in a thread
Expected result:

The expected result would be that the app.message will invoke the callback.

Actual result:

The callback never gets invoked, the app isn't reaching the console.log.

    app.message(subtype('message_replied'), async ({ message, event, context, payload }) => {
      console.log({ message, event, payload, context });
    });
Requirements

For general questions/issues about Slack API platform or its server-side, could you submit questions at https://my.slack.com/help/requests/new instead. 🙇

Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.