Documentation
¶
Index ¶
- type BlockElement
- type Button
- type Message
- func (m *Message) AddActions(id string, actions ...BlockElement) *Message
- func (m *Message) AddContext(id string, elems ...MixedElement)
- func (m *Message) AddSection(t *Text) *Message
- func (m *Message) Broadcast() *Message
- func (m *Message) InThread(ts string) *Message
- func (m *Message) Send(ctx context.Context, api *slack.Client, channel string) (string, error)
- type MixedElement
- type Text
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockElement ¶
type BlockElement interface {
AsBlockElement() slack.BlockElement
}
type Button ¶
type Button struct {
// contains filtered or unexported fields
}
func (*Button) AsBlockElement ¶
func (b *Button) AsBlockElement() slack.BlockElement
type Message ¶
type Message struct {
// contains filtered or unexported fields
}
func (*Message) AddActions ¶
func (m *Message) AddActions(id string, actions ...BlockElement) *Message
func (*Message) AddContext ¶
func (m *Message) AddContext(id string, elems ...MixedElement)
func (*Message) AddSection ¶
type MixedElement ¶
type MixedElement interface {
AsMixedElement() slack.MixedElement
}
type Text ¶
func (*Text) AsMixedElement ¶
func (t *Text) AsMixedElement() slack.MixedElement
Click to show internal directories.
Click to hide internal directories.