When using chat.postMessage with reply_broadcast = false the message is visible to the entire channel.
x in one of the [ ])x in each of the [ ])Filling out the following details about bugs will help us solve your issue sooner.
Select all that apply:
@slack/web-api@slack/events-api@slack/interactive-messages@slack/rtm-api@slack/webhooks@slack/oauthpackage version: @slack/web-api 5.13.0
node version: v12.13.0
OS version(s): OSX Mojave 10.14.6
reply_broadcast: falseThe message is posted to the channel but only visible to the user who triggered the bot to send the message.
The message is posted to the channel and visible to everyone.
You can also replicate this using the tester tab for the method in the API documentation
Hi @hopemiller14,
Thanks for submitting this issue and providing the detailed steps to reproduce!
The chat.postMessage parameter reply_broadcast: <boolean> is used when replying to a threaded message and determines whether the response is also sent into the Slack channel. When it's set to false, the reply it only displayed in the the thread. When true, it's also displayed in the channel.
This is the same action as when a user checks the box "Also sent to #channel":

It sounds like you'd like to display a message that's only visible to a specific user. You can do this with the chat.postEphemeral method, which will display a message that's only visible to a specific user. You can send the message to a channel or as a reply in thread (using thread_ts).
Hope that helps and please let me know how that goes!
Ah yes, thank you @mwbrooks! chat.postEphemeral is exactly what I needed!
Awesome @hopemiller14! Good luck with the app! 馃殌