Slack 提到不工作
Slack mentions not working
我正在使用 slack-notifier gem 向我的 slack 频道发送通知。
notifier = Slack::Notifier.new "https://hooks.slack.com/services/ABC1234567890"
notifier.ping "Text <@user1>"
这是 rails 中的一般设置。
当我发送给@user1(我的同事)时,一切正常。
但如果我将它发送给@user2(我自己),则显示的文本没有提及创建通知或可点击 link。
此外,如果我将它发送给用户组,@my_team 文本与上面相同。
我也试过 !my_team
和 <@user1|user1>
。松弛通道的输出看起来像 <my_team>
或 @user1
。所以看起来它没有正确解析。
为什么会这样?
(将我的评论移至答案。)
我建议这样做:
notifier.ping "Text @user1", parse: "full"
"full" 解析模式意味着您将获得@username、#channelname 等的自动链接,就像您在 Slack 中输入时一样 website/clients.
我正在使用 slack-notifier gem 向我的 slack 频道发送通知。
notifier = Slack::Notifier.new "https://hooks.slack.com/services/ABC1234567890"
notifier.ping "Text <@user1>"
这是 rails 中的一般设置。
当我发送给@user1(我的同事)时,一切正常。
但如果我将它发送给@user2(我自己),则显示的文本没有提及创建通知或可点击 link。
此外,如果我将它发送给用户组,@my_team 文本与上面相同。
我也试过 !my_team
和 <@user1|user1>
。松弛通道的输出看起来像 <my_team>
或 @user1
。所以看起来它没有正确解析。
为什么会这样?
(将我的评论移至答案。)
我建议这样做:
notifier.ping "Text @user1", parse: "full"
"full" 解析模式意味着您将获得@username、#channelname 等的自动链接,就像您在 Slack 中输入时一样 website/clients.