func WithAttachments(attachments []slack.Attachment) ReplyOption {
	return func(defaults *ReplyDefaults) {
		defaults.Attachments = attachments
	}
}
WithAttachments sets message attachments
package slacker
import "github.com/slack-go/slack"
type ClientOption func(*ClientDefaults)
func WithDebug(debug bool) ClientOption {
	return func(defaults *ClientDefaults) {
		defaults.Debug = debug
	}
}
func WithBotInteractionMode(mode BotInteractionMode) ClientOption {
	return func(defaults *ClientDefaults) {
		defaults.BotMode = mode
	}
}
type ClientDefaults struct {
	Debug   bool
	BotMode BotInteractionMode
}
func newClientDefaults(options ...ClientOption) *ClientDefaults {
	config := &ClientDefaults{
		Debug:   false,
		BotMode: BotInteractionModeIgnoreAll,
	}
	for _, option := range options {
		option(config)
	}
	return config
}
type ReplyOption func(*ReplyDefaults)