Documentation
¶
Index ¶
- type AlertMessageBuilder
- func (b *AlertMessageBuilder) BuildHiveMessage(content []byte) *discordgo.MessageSend
- func (b *AlertMessageBuilder) BuildMainMessage() *discordgo.MessageSend
- func (b *AlertMessageBuilder) BuildMentionMessage(mentions []string) *discordgo.MessageSend
- func (b *AlertMessageBuilder) BuildThreadMessages(category checks.Category, failedChecks []*checks.Result) []string
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertMessageBuilder ¶
type AlertMessageBuilder struct {
// contains filtered or unexported fields
}
AlertMessageBuilder builds the alert message.
func NewAlertMessageBuilder ¶
func NewAlertMessageBuilder(cfg *Config) *AlertMessageBuilder
NewAlertMessageBuilder creates a new AlertMessageBuilder.
func (*AlertMessageBuilder) BuildHiveMessage ¶
func (b *AlertMessageBuilder) BuildHiveMessage(content []byte) *discordgo.MessageSend
BuildHiveMessage builds the Hive message.
func (*AlertMessageBuilder) BuildMainMessage ¶
func (b *AlertMessageBuilder) BuildMainMessage() *discordgo.MessageSend
BuildMainMessage builds the main message.
func (*AlertMessageBuilder) BuildMentionMessage ¶
func (b *AlertMessageBuilder) BuildMentionMessage(mentions []string) *discordgo.MessageSend
BuildMentionMessage builds the mention message.
func (*AlertMessageBuilder) BuildThreadMessages ¶
func (b *AlertMessageBuilder) BuildThreadMessages(category checks.Category, failedChecks []*checks.Result) []string
BuildThreadMessages builds the category message.
Click to show internal directories.
Click to hide internal directories.