Simple wrapper for slack user notification. The purpose of this project are find the user by some anchor and send a notification. The project has ability to search by approach (fuzzy algorithm).
You need a valid token bot of slack.
token := os.Getenv("SLACKBOT_TOKEN")
lopts := []options.Options{
options.CfgDebug(false),
options.CfgToken(token),
}
slk, err := slackr.NewSlackClient(lopts)
if err != nil {
log.Fatal(err)
}
Find user by e-mail
user, err := slk.SearchByEmail(email)
if err != nil {
log.Fatal(err)
}
Find user by approach (fuzzy algorithm)
users, err := slk.SearchFuzzyMatch(slackr.REALNAME, term)
if err != nil {
log.Fatal(err)
}
Send message to a channel
users, err := slk.SendMessageChannel(channel, text)
if err != nil {
log.Fatal(err)
}
Our version numbers follow the semantic versioning specification. You can see the available versions by checking the tags on this repository. For more details about our license model, please take a look at the LICENSE file.
2022, thiagozs