Documentation
¶
Index ¶
- Variables
- func AddReaction(event *slack.MessageEvent, reaction string) (err error)
- func AuthenticatedApi(slack_token string) *slack.Client
- func ConnectedEvent(ev *slack.ConnectedEvent)
- func DefaultEvent(msg slack.RTMEvent)
- func HelloEvent(ev *slack.HelloEvent)
- func InvalidAuthEvent(ev *slack.InvalidAuthEvent)
- func IsAdmin(emailID string) bool
- func IsDbAdmin(emailID string) bool
- func IsPersonalMessage(event *slack.MessageEvent) bool
- func LatencyReport(ev *slack.LatencyReport)
- func LoopRTMEvents(config golconfig.FlatConfig)
- func MessageEvent(ev *slack.MessageEvent)
- func PresenceChangeEvent(ev *slack.PresenceChangeEvent)
- func RTMError(ev *slack.RTMError)
- func Reply(event *slack.MessageEvent, message string) (err error)
- func ReplyInteractive(event *slack.MessageEvent, message string, attachments []slack.Attachment) (err error)
- func SampleAttachment() slack.Attachment
- func SenderEmail(event *slack.MessageEvent) string
- type MessageHandler
Constants ¶
This section is empty.
Variables ¶
View Source
var ( BotID string BotName string BotTextPrefixesForChannel []string DoloresAdminEmailIds []string DbAdminEmailIds []string API *slack.Client )
View Source
var (
SlackAttachmentDefaultColor = "#36a64f"
)
Functions ¶
func AddReaction ¶
func AddReaction(event *slack.MessageEvent, reaction string) (err error)
func AuthenticatedApi ¶
func ConnectedEvent ¶
func ConnectedEvent(ev *slack.ConnectedEvent)
func DefaultEvent ¶
func HelloEvent ¶
func HelloEvent(ev *slack.HelloEvent)
func InvalidAuthEvent ¶
func InvalidAuthEvent(ev *slack.InvalidAuthEvent)
func IsPersonalMessage ¶
func IsPersonalMessage(event *slack.MessageEvent) bool
func LatencyReport ¶
func LatencyReport(ev *slack.LatencyReport)
func LoopRTMEvents ¶
func LoopRTMEvents(config golconfig.FlatConfig)
func MessageEvent ¶
func MessageEvent(ev *slack.MessageEvent)
func PresenceChangeEvent ¶
func PresenceChangeEvent(ev *slack.PresenceChangeEvent)
func ReplyInteractive ¶
func ReplyInteractive(event *slack.MessageEvent, message string, attachments []slack.Attachment) (err error)
func SampleAttachment ¶
func SampleAttachment() slack.Attachment
func SenderEmail ¶
func SenderEmail(event *slack.MessageEvent) string
Types ¶
type MessageHandler ¶
type MessageHandler struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.