Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 988 Bytes

README.md

File metadata and controls

19 lines (18 loc) · 988 Bytes

Go Report Card

slackbot-go

A framework in Go for building apps (currently only internal implementations) for Slack.

Package Descriptions

  • client - this is the primary thing you need, it contains all the other package clients inside it
    • import "github.com/dmnemec/slackbot-go/slack"
    • client := slack.NewClient("slack_token_string")
    • client.AnyWebAPIFunction(Input) to use the desired WebAPI function
    • Functions can be found by looking through the packages. I'll eventually put the full list here (probably)
  • core - housekeeping functions for a slackbot
    • Configuration file management
    • Post messages using Incoming Webhooks
  • basecamp - for integration with Basecamp
    • Pull events from basecamp
    • Perform actions on events
    • Pull project names
  • converstaions - implementing the Slack Conversations API
    • 7/19 Functions