slackwebhook

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 15, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SlackWebhookChannel

type SlackWebhookChannel struct {
	*channels.BaseChannel
	// contains filtered or unexported fields
}

SlackWebhookChannel is an output-only channel that sends messages to Slack via Incoming Webhooks using Block Kit formatting.

func NewSlackWebhookChannel

func NewSlackWebhookChannel(
	bc *config.Channel,
	cfg *config.SlackWebhookSettings,
	bus *bus.MessageBus,
) (*SlackWebhookChannel, error)

NewSlackWebhookChannel creates a new Slack webhook channel.

func (*SlackWebhookChannel) Send

Send delivers a message to the specified Slack webhook target.

func (*SlackWebhookChannel) Start

func (c *SlackWebhookChannel) Start(ctx context.Context) error

Start initializes the channel. For output-only channels, this is a no-op.

func (*SlackWebhookChannel) Stop

Stop shuts down the channel.

Jump to

Keyboard shortcuts

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