Skip to content

Instantly share code, notes, and snippets.

@tatocaster
Created June 17, 2020 20:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tatocaster/384d521fa942ef3efd4b105dc6a737be to your computer and use it in GitHub Desktop.
Save tatocaster/384d521fa942ef3efd4b105dc6a737be to your computer and use it in GitHub Desktop.
set slack status
func setSlackStatus() {
api := slack.New(SlackAccessToken, slack.OptionDebug(false))
expirationTime := time.Now().Add(time.Hour * time.Duration(3)).Unix()
err := api.SetUserCustomStatus("Gone Cycling", "🚴🏻‍♂️", expirationTime)
if err != nil {
log.Fatalf("Unable to set status : %v", err)
}
err = api.SetUserPresence("away")
if err != nil {
log.Fatalf("Unable to set presence : %v", err)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment