Back to modules View Source
v0.1.71
tinysystems/communication-module
Container Image
europe-west2-docker.pkg.dev/tinyplatform/tinysystems/communication-module-v0:0.1.71Components 4 available
S
slack_command
Receives and parses Slack slash commands. Connect to HTTP Server to receive webhooks. Verifies request signature and outputs parsed command for routing.
S
slack_interaction
Receives and parses Slack Block Kit interaction payloads (button clicks, menu selections). Connect to HTTP Server to receive webhooks. Verifies request signature and outputs parsed interaction for routing.
S
slack_send
Sends messages to slack channel
S
smtp_send
Sends email using SMTP protocol
Release Notes
Tiny Systems Communication Module
Messaging and notification components for Slack and email integrations.
Components
| Component | Description |
|---|---|
| Slack Channel Sender | Send messages to Slack channels via webhook or API |
| Slack Command | Receive incoming Slack slash command webhooks |
| Slack Block Kit Interaction | Handle Slack Block Kit interactive payloads |
| SMTP Email Sender | Send emails via SMTP with configurable templates |
Installation
helm repo add tinysystems https://tiny-systems.github.io/module/
helm install communication-module tinysystems/tinysystems-operator \
--set controllerManager.manager.image.repository=ghcr.io/tiny-systems/communication-module
Run locally
go run cmd/main.go run --name=communication-module --namespace=tinysystems --version=1.0.0
Part of Tiny Systems
This module is part of the Tiny Systems platform -- a visual flow-based automation engine running on Kubernetes.
License
This module's source code is MIT-licensed. It depends on the Tiny Systems Module SDK (BSL 1.1). See LICENSE for details.