Skip to main content

Crate openclaw_channels

Crate openclaw_channels 

Source
Expand description

§OpenClaw Channels

Channel adapters for messaging platforms.

Re-exports§

pub use discord::DiscordChannel;
pub use matrix::MatrixChannel;
pub use signal::SignalChannel;
pub use slack::SlackChannel;
pub use telegram::TelegramChannel;
pub use whatsapp::WhatsAppChannel;

Modules§

discord
Discord channel adapter. Discord channel adapter using the Bot REST API.
matrix
Matrix channel adapter. Matrix channel adapter using the Client-Server API.
signal
Signal channel adapter. Signal channel adapter using Signal CLI REST API.
slack
Slack channel adapter. Slack channel adapter using the Web API.
telegram
Telegram channel adapter. Telegram channel adapter using the Bot API.
whatsapp
WhatsApp channel adapter. WhatsApp channel adapter using the Cloud API.

Structs§

AgentRouter
Route messages to appropriate agents.
Allowlist
Allowlist for controlling access.
AllowlistEntry
Allowlist entry.
ChannelCapabilities
Channel capabilities.
ChannelContext
Context for channel operations.
ChannelProbe
Channel health probe result.
ChannelRegistry
Registry of available channels.
OutboundContext
Context for outbound messages.

Enums§

ChannelError
Channel errors.
DeliveryMode
Delivery mode for outbound messages.

Traits§

Channel
Core channel trait.
ChannelInbound
Inbound message handling trait.
ChannelOutbound
Outbound message delivery trait.