Slack insists on telling me that
foo: joined #best-chat-room-yay
Is there a way to disable this?
Web Applications Stack Exchange is a question and answer site for power users of web applications. It only takes a minute to sign up.
Sign up to join this communityUPDATE: It seems it's now possible
Not as it is at the moment, no, unfortunately.
One thing you can do, is to mute the channel.
If that is not an option, then you're out of luck. The last thing I heard about this was in august 2015, where this tweet was made by Slack on Twitter:
@SlackHQ: can we hide join/leave messages through global or channel settings?
@willimac not at the moment but we're glad to send your request over to our team!
I myself have been using this userstyle as I'm only using Slack for WordPress: https://userstyles.org/styles/106647/wordpress-slack-hide-join-leave. I don't know if this is something you will be able to modify or user for other use cases.
WordPress also links to this at their official page about Slack, so I'm guessing that there isn't an official solution out there yet :/
This has been possible for a while now: https://get.slack.help/hc/en-us/articles/115002695043-Manage-join-and-leave-messages-
* only available to the administrators of the Workspace
You could open the dev tools (hit F12) and run this on the console:
setInterval(function(){ $('.message.joined').hide(); }, 1000);
This will hide the "joined" messages within 1 second after they appear. You could even create a bookmarklet with this code so all you have to do is click your bookmarklet to start the interval.
Yes it's hacky, but it should do the job until they add the option in the preferences.