diff options
Diffstat (limited to 'api')
-rw-r--r-- | api/slackimport.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/api/slackimport.go b/api/slackimport.go index 4382e7f6d..f96a15be2 100644 --- a/api/slackimport.go +++ b/api/slackimport.go @@ -242,6 +242,11 @@ func SlackConvertUserMentions(users []SlackUser, posts map[string][]SlackPost) m regexes["@"+user.Username] = r } + // Special cases. + regexes["@here"], _ = regexp.Compile(`<!here\|@here>`) + regexes["@channel"], _ = regexp.Compile("<!channel>") + regexes["@all"], _ = regexp.Compile("<!everyone>") + for channelName, channelPosts := range posts { for postIdx, post := range channelPosts { for mention, r := range regexes { |