Double check you have configured all the “scopes” listed in the plugin topic: Set up Slack notifications using the discourse-chat-integration plugin
Do slash commands work from the private channel? If so, try creating a rule using those, and see whether it appears in the Discourse admin interface.