slackclient

package
v0.0.0-...-e8e6e94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SlackActionEvent

func SlackActionEvent(data *slack.InteractionCallback, context echo.Context) (slack.Message, error)

SlackActionEvent func

func SlackDialogSubmissionEvent

func SlackDialogSubmissionEvent(data *slack.InteractionCallback, context echo.Context) error

SlackDialogSubmissionEvent func

Types

type Slack

type Slack struct {
	Name  string
	Token string

	User   string
	UserID string

	Client *slack.Client
}

Slack struct for our slackbot

func New

func New() (*Slack, error)

New func to initializate Slack Client

func (Slack) BlankResultSlackMsg

func (repo Slack) BlankResultSlackMsg(channel string, message string) error

BlankResultSlackMsg func

func (Slack) DialogueAckMessageFunc

func (repo Slack) DialogueAckMessageFunc(channel string, text string) error

DialogueAckMessageFunc func

func (Slack) EC2ephemeralMessage

func (repo Slack) EC2ephemeralMessage(channel string, message []domain.EC2Dictionary) error

EC2ephemeralMessage func

func (Slack) ELBv1ephemeralMessage

func (repo Slack) ELBv1ephemeralMessage(channel string, message []domain.ELBv1Dictionary) error

ELBv1ephemeralMessage Func

func (Slack) ELBv2ephemeralMessage

func (repo Slack) ELBv2ephemeralMessage(channel string, message []domain.ELBv2Dictionary) error

ELBv2ephemeralMessage Func

func (Slack) EphemeralMenuMessage

func (repo Slack) EphemeralMenuMessage(channel string, attachment slack.Attachment) error

EphemeralMenuMessage func

func (Slack) OpenDialogMenu

func (repo Slack) OpenDialogMenu(triggerID string, dialogue slack.Dialog) error

OpenDialogMenu func

func (Slack) RDSephemeralMessage

func (repo Slack) RDSephemeralMessage(channel string, message []domain.RDSDictionary) error

RDSephemeralMessage Func

func (Slack) S3ephemeralMessage

func (repo Slack) S3ephemeralMessage(channel string, message []domain.S3Dictionary) error

S3ephemeralMessage Func

func (Slack) SGephemeralMessage

func (repo Slack) SGephemeralMessage(channel string, message []domain.SGDictionary) error

SGephemeralMessage Func

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL