City
渠道账号
City 如何管理聊天平台的机器人凭证
渠道账号
聊天平台的机器人凭证(Telegram、飞书、QQ)由 City 存储和管理,而不是放在每个 Agent 项目中。这保持密钥集中管理,并便于在多个项目之间复用同一个机器人。
工作原理
- 用户通过控制台或 CLI 添加机器人凭证(
downcity chat add) - City 将凭证安全存储在
~/.downcity/downcity.db中 - 凭证获得一个
channelAccountId - Agent 配置通过 ID 引用该凭证
支持的平台
- Telegram
- 飞书 (Lark)
安全
- 凭证在静态时加密
- 项目永远不会看到原始 token
- 撤销会立即影响所有使用该账号的项目
配置
{
"plugins": {
"chat": {
"channels": {
"telegram": {
"enabled": true,
"channelAccountId": "telegram-main"
}
}
}
}
}继续阅读: