Docs

Reach · 08.02

Messaging Channels

Discord, Slack, Telegram, WhatsApp, and Voice — direction, threading, attachments, and the quirks of each.

Channels

One dispatcher, five very different transports

ChannelDirectionNotes
DiscordOutboundMultipart attachments.
SlackBidirectionalThreads, plus external-upload files.
TelegramBidirectionalWebhook or polling — a stray 409 usually means a gateway conflict, not a bug in your bot.
WhatsAppBidirectionalBaileys QR link; voice-note transcription; peers are keyed off remoteJidAlt (the @lid form), not the plain JID.
VoiceWebhookTranscription in, TTS reply buffer out.

Whichever transport delivers a message, it lands on the same universal chat harness — see Chat Sessions & the Universal Harness — so permission modes and turn behavior never vary by channel.

Continue