teamswebhook

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2026 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TeamsWebhookChannel

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

TeamsWebhookChannel is an output-only channel that sends messages to Microsoft Teams via Power Automate workflow webhooks. Multiple webhook targets can be configured and selected via ChatID.

func NewTeamsWebhookChannel

func NewTeamsWebhookChannel(
	bc *config.Channel,
	cfg *config.TeamsWebhookSettings,
	bus *bus.MessageBus,
) (*TeamsWebhookChannel, error)

NewTeamsWebhookChannel creates a new Teams webhook channel.

func (*TeamsWebhookChannel) Send

Send delivers a message to the specified Teams webhook target. The target is selected by msg.ChatID which must match a key in the webhooks map.

func (*TeamsWebhookChannel) Start

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

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

func (*TeamsWebhookChannel) Stop

Stop shuts down the channel.

Jump to

Keyboard shortcuts

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