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 channel adapter. WhatsApp channel adapter using the Cloud API.
Structs§
- Agent
Router - Route messages to appropriate agents.
- Allowlist
- Allowlist for controlling access.
- Allowlist
Entry - Allowlist entry.
- Channel
Capabilities - Channel capabilities.
- Channel
Context - Context for channel operations.
- Channel
Probe - Channel health probe result.
- Channel
Registry - Registry of available channels.
- Outbound
Context - Context for outbound messages.
Enums§
- Channel
Error - Channel errors.
- Delivery
Mode - Delivery mode for outbound messages.
Traits§
- Channel
- Core channel trait.
- Channel
Inbound - Inbound message handling trait.
- Channel
Outbound - Outbound message delivery trait.