Skip to main content

Channel Guides

Loong currently ships 22 public channel surfaces: 5 runtime-backed surfaces and 17 config-backed outbound surfaces. This hub keeps the full matrix visible while the higher-level chooser pages stay compact. Use Channels when you still need the conceptual model first. Use this hub when you already know the surface and want the exact config, command, and support boundary for that one channel. Keep Channel Recipes for representative rollout patterns rather than the full channel inventory.

Quick Picks

Use this short list when you want a practical starting point before scanning the full surface matrix below.
If you want…Start hereWhy
a primary team-chat runtimeFeishu/Larkwebhook and websocket paths are both documented on the shipped runtime family
the lightest reply-loop botTelegramit remains the smallest runtime-backed setup path
a Cloud API plus webhook runtimeWhatsAppsend and serve are both shipped on the same surface
the official enterprise AIBot laneWeComthe public docs keep the long-connection contract explicit
one-way governed deliveryWebhook or Emailoutbound-only delivery stays visible without being marketed as a reply-loop runtime

Runtime-Backed Surfaces

These are the shipped send plus serve lanes.
SurfaceTransportSendServe
Feishu/Larkfeishu_openapi_webhook_or_websocketfeishu-sendfeishu-serve
Telegramtelegram_bot_api_pollingtelegram-sendtelegram-serve
Matrixmatrix_client_server_syncmatrix-sendmatrix-serve
WhatsAppwhatsapp_cloud_apiwhatsapp-sendwhatsapp-serve
WeComwecom_aibot_long_connectionwecom-sendwecom-serve

Config-Backed Outbound Surfaces

These surfaces ship direct sends today and keep serve in the catalog without overclaiming a reply-loop runtime.
SurfaceTransportSendServe status
Discorddiscord_http_apidiscord-sendoutbound-only
Slackslack_web_apislack-sendoutbound-only
LINEline_messaging_apiline-sendoutbound-only
DingTalkdingtalk_custom_robot_webhookdingtalk-sendoutbound-only
Emailsmtp_imapemail-sendoutbound-only
Webhookgeneric_webhookwebhook-sendoutbound-only
Google Chatgoogle_chat_incoming_webhookgoogle-chat-sendoutbound-only
Signalsignal_cli_rest_apisignal-sendoutbound-only
Twitchtwitch_chat_apitwitch-sendoutbound-only
Microsoft Teamsmicrosoft_teams_incoming_webhookteams-sendoutbound-only
Mattermostmattermost_rest_apimattermost-sendoutbound-only
Nextcloud Talknextcloud_talk_bot_apinextcloud-talk-sendoutbound-only
Synology Chatsynology_chat_outgoing_incoming_webhookssynology-chat-sendoutbound-only
IRCirc_socketirc-sendoutbound-only
iMessageimessage_bridge_apiimessage-sendoutbound-only
Nostrnostr_relaysnostr-sendoutbound-only
Tlontlon_urbit_ship_apitlon-sendoutbound-only

Reading Rule

  • Start with Channels when you still need to choose between runtime-backed and outbound-only delivery.
  • Use an individual guide page when the surface is already decided and you need the exact config and smoke-test path.
  • Keep Channel Recipes for representative rollout paths instead of the full surface inventory.
  • Keep Gateway And Supervision open whenever the chosen surface is runtime-backed and needs long-lived ownership.