keybase

package
v0.0.0-...-61b1107 Latest Latest
Warning

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

Go to latest
Published: Jan 5, 2026 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Alert

type Alert struct {
	Status      string     `json:"status"`
	Annotations Annotation `json:"annotations"`
}

Alert represents a single alert

type Annotation

type Annotation struct {
	Title       string `json:"title"`
	Description string `json:"description"`
}

Annotation represents the annotations in the alert

type WebhookMessage

type WebhookMessage struct {
	Alerts []Alert `json:"alerts"`
}

WebhookMessage represents the message to be sent to the Keybase webhook

func NewMessage

func NewMessage(status, title, description string) WebhookMessage

NewMessage creates and returns an instance of the WebhookMessage struct

func (*WebhookMessage) SendKeybaseMsg

func (msg *WebhookMessage) SendKeybaseMsg(webhookURL string) error

SendKeybaseMsg sends a message to a specified Keybase channel

Jump to

Keyboard shortcuts

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