Каналы и голос
Anda может оставаться в терминале или подключаться к командным каналам. Каналы возвращают контекст в тот же runtime и память.
Поддерживаемые каналы
- IRC
- Telegram
- Discord
- Lark / Feishu
Настройка находится в channels внутри ~/.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:
- "*"
Если bot_token пустой, используйте anda channel init wechat и QR-вход.
Lark / Feishu
channels:
lark:
- id: work
app_id: "cli_xxx"
app_secret: "YOUR_APP_SECRET"
platform: feishu
receive_mode: websocket
mention_only: true
Безопасность
allowed_usersопределяет, кто может активировать Anda.- Используйте
"*"только если открытый доступ допустим. - Lark/Feishu требует
app_idиapp_secret. - Роуты каналов сохраняются, чтобы отвечать в правильный поток или комнату.
Голос
anda voice --record-secs 8
Голосовой ввод требует transcription.enabled: true; озвучивание требует tts.enabled: true. Для голоса на входе и текста на выходе:
anda voice --record-secs 8 --no-playback