Japes
Japes

Reputation: 265

Slack mentions not working

I'm using the slack-notifier gem to send notifications to my slack channel.

  notifier = Slack::Notifier.new "https://hooks.slack.com/services/ABC1234567890"
  notifier.ping "Text <@user1>"

That is the general setup in rails.

When I send to @user1 (my coworker), everything is OK.

But if I send it to @user2 (myself), text is displayed without mention creating notification or being a clickable link.

Also, if i send it to a usergroup, @my_team text is same above.

I have also tried !my_team and <@user1|user1> . The output to the slack channel looks like <my_team> or @user1. So it appears it is not parsing correctly.

Why could this be happening?

Upvotes: 0

Views: 1192

Answers (1)

user94559
user94559

Reputation: 60153

(Moving my comment to an answer.)

I'd suggest this:

notifier.ping "Text @user1", parse: "full"

The "full" parse mode means you'll get automatic linking of @username, #channelname, etc., just like you get when typing into the Slack website/clients.

Upvotes: 2

Related Questions