Skip to main content

Matriz rápida

Canal o protocoloActivaciónRequisitos
WhatsApp Cloud APIchannels: [whatsapp] + whatsapp.mode: cloud_apicredenciales Meta
WhatsApp QRchannels: [whatsapp] + whatsapp.mode: qr_linkbridge Node opcional
Slackchannels: [slack]SLACK_TOKEN, SLACK_SIGNING_SECRET
Telegramchannels: [telegram]TELEGRAM_TOKEN
AG-UIchannels: [agui]extra .[protocols]
A2Aa2a.enabled: trueextra .[protocols]

WhatsApp Cloud API

WHATSAPP_ACCESS_TOKEN=tu_token
WHATSAPP_PHONE_NUMBER_ID=tu_phone_id
WHATSAPP_VERIFY_TOKEN=tu_verify_token
WHATSAPP_APP_SECRET=tu_app_secret
Rutas relevantes:
  • GET /whatsapp/webhook
  • POST /whatsapp/webhook
El runtime:
  • valida firma
  • deduplica por message_id
  • procesa payloads mixtos sin perder mensajes nuevos

WhatsApp QR

whatsapp:
  mode: qr_link
  qr_link:
    bridge_url: http://localhost:3001
cd bridges/whatsapp-qr
npm install
node index.js
Rutas:
  • /whatsapp-qr/status
  • /whatsapp-qr/code
  • /whatsapp-qr/code/json
  • /whatsapp-qr/incoming

Slack

Slack está soportado en la instalación base del proyecto.
SLACK_TOKEN=xoxb-tu-token
SLACK_SIGNING_SECRET=tu_signing_secret

Telegram

Telegram también está incluido en la instalación base.
TELEGRAM_TOKEN=tu_token_de_botfather

AG-UI y A2A

Estos protocolos son compatibles con Agno 2.5.10, pero requieren extras:
pip install -e '.[protocols]'
Luego:
openagno add agui
openagno add a2a

Nota de compatibilidad

ai_sdk no forma parte del runtime compatible actual de OpenAgno y no debe usarse en nuevas configuraciones.