luigi-agosti / slack-appengine

Golang client for the Slack API (modified for use with Google App Engine).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Slack GoDoc

Golang client for the Slack API, specifically for backend apps running Google App Engine. Forked from https://github.com/bluele/slack.

Modifications by Rick Tait:

  • added Slack usergroup support
  • added Slack user presence support
  • HTTP request changes to work w/Google App Engine. HTTP requests are restricted/controlled in App Engine, you have to use an App Engine context-friendly helper function. See https://cloud.google.com/appengine/docs/go/urlfetch/ for more details

Currently supports:

All the Slack API methods that https://github.com/bluele/slack supports, plus:

Method Description Example
usergroups.list Lists all user groups in a Slack team. #link
users.getPresence Shows user presence/online status. #link

Command line tool

If you are looking for slack commandline utility, vektorlab/slackcat probably suits you.

Author

Jun Kimura

Google App Engine & other patches by

Rick Tait

About

Golang client for the Slack API (modified for use with Google App Engine).

License:MIT License


Languages

Language:Go 100.0%