Canales y voz
Anda puede quedarse en la terminal o unirse a canales de equipo. Los canales devuelven el contexto al mismo runtime y sistema de memoria.
Canales soportados
- IRC
- Telegram
- Discord
- Lark / Feishu
La configuración vive en channels dentro de ~/.anda/config.yaml.
Telegram
channels:
telegram:
- id: personal
bot_token: "YOUR_TELEGRAM_BOT_TOKEN"
username: "YOUR_TELEGRAM_BOT_USERNAME"
allowed_users:
- "*"
mention_only: false
WeChat
channels:
wechat:
- id: personal
bot_token: ""
username: anda-wechat
allowed_users:
- "*"
Con bot_token vacío puedes usar anda channel init wechat y escanear el QR.
Lark / Feishu
channels:
lark:
- id: work
app_id: "cli_xxx"
app_secret: "YOUR_APP_SECRET"
platform: feishu
receive_mode: websocket
mention_only: true
Seguridad
allowed_usersdefine quién puede activar Anda.- Usa
"*"solo si el acceso abierto es aceptable. - Lark/Feishu requiere
app_idyapp_secret. - Las rutas de canal se guardan para responder en el hilo, sala o contacto correcto.
Voz
La entrada de voz requiere transcription.enabled: true:
anda voice --record-secs 8
Para reproducir respuestas, configura tts.enabled: true. Para entrada de voz y salida de texto:
anda voice --record-secs 8 --no-playback