Documentation ¶
Index ¶
- Variables
- func HandleMessageEvent(event *slackevents.MessageEvent)
- func PostMessage(channelID string, message string) (string, string, error)
- func RegisterPeriodicScript(script PeriodicScript) error
- func RegisterScript(script Script)
- func Start(c *Config)
- type Config
- type Matcher
- type PeriodicScript
- type Script
- type ScriptContext
- type ScriptFunction
Constants ¶
This section is empty.
Variables ¶
View Source
var (
SlackClient *slack.Client
)
Functions ¶
func HandleMessageEvent ¶ added in v0.3.1
func HandleMessageEvent(event *slackevents.MessageEvent)
func RegisterPeriodicScript ¶ added in v0.3.0
func RegisterPeriodicScript(script PeriodicScript) error
func RegisterScript ¶
func RegisterScript(script Script)
Types ¶
type PeriodicScript ¶ added in v0.3.0
type Script ¶
type Script struct { Name string Matcher Matcher Description string Function ScriptFunction }
type ScriptContext ¶
type ScriptContext struct { Arguments map[string]string SlackEvent *slackevents.MessageEvent }
type ScriptFunction ¶
type ScriptFunction func(*ScriptContext)
Click to show internal directories.
Click to hide internal directories.