Skip to content

Framework for creating bots in Slack using Go. Also includes some functions for interacting with the Basecamp 2 API.

License

Notifications You must be signed in to change notification settings

dmnemec/slackbot-go

Repository files navigation

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

About

Framework for creating bots in Slack using Go. Also includes some functions for interacting with the Basecamp 2 API.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages