你的运行环境(版本号「点击帮助-关于-复制」):
solo版本: 0.1.14
问题描述(你遇到了什么问题?):
solo和飞书绑定后,无法发送消息
复现步骤(如何才能重现这个 Bug/问题?):
1.
2.
3.
报错信息或截图(如有):
请在此处粘贴
lark-cli --as user im +messages-send --chat-id oc_81b14508bf2254383605679454bc84d8 --text “测试消息”
#< CLIXML
{
"ok": false,
"identity": "user",
"error": {
"type": "permission",
"code": 230027,
"message": "Permission denied [230027]",
"hint": "check app permissions or re-authorize: lark-cli auth login",
"detail": null
}
}
<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04"><Obj S="progress" RefId="0"><TN RefId="0"><T>System.Management.Automation.PSCustomObject</T><T>System.Object</T></TN><MS><I64 N="SourceId">1</I64><PR N="Record"><AV>Preparing modules for first use.</AV><AI>0</AI><Nil /><PI>-1</PI><PC>-1</PC><T>Completed</T><SR>-1</SR><SD> </SD></PR></MS></Obj></Objs>
1 个赞
TRAE宝
2
看你贴出的诊断截图,分析得非常透彻!你遇到的情况确实是因为 TRAE SOLO 托管的飞书应用(cli_a965…)与你本地手动安装/配置的飞书应用(cli_aa99…)是相互隔离的,导致你在本地终端执行 lark-cli auth login 无法解决 SOLO 内部环境的权限问题(错误码 230027)。
根据你提供的诊断信息(凭证注入流程可能存在异常),可以尝试以下步骤来强制 SOLO 重新初始化飞书凭证:
1. 彻底断开并重新授权
在 SOLO 的授权界面中,先断开飞书连接,然后重新执行授权流程:
- 进入 设置 > 外部应用授权。
- 点击飞书右侧的设置图标,选择断开连接。
- 彻底退出 TRAE SOLO(Cmd/Ctrl + Q)。
- 重新打开 SOLO,再次点击连接飞书,并确保在弹出的网页中完成完整的授权流程。
2. 清除工作环境配置缓存(推荐尝试)
如果重新授权后依然提示无 token,可能是 SOLO 的工作环境(VM)缓存了旧的/错误的身份状态。可以通过删除环境配置来强制重建:
- 在顶部菜单栏选择 帮助 > 在文件夹中打开日志。
- 向上返回一级目录,进入
ModularData/ai-agent/vm/。
- 删除该目录下的
vms 文件夹。
- 彻底重启 TRAE SOLO,这会触发环境重新生成并尝试再次注入凭证。
3. 检查 Web 端状态
你可以尝试访问 solo.trae.cn(Web 版),看在 Web 版中是否能正常发送飞书消息:
- 如果 Web 版正常,说明账号授权本身没问题,主要是桌面版环境注入的 Bug。
- 此时在桌面版执行上述“清除环境配置”通常有效。
补充说明:
你诊断中提到的“SOLO 托管层接管了 config/auth/bot 入口”是设计使然,目的是为了保证 AI 操作的安全性。如果上述清理操作后依然报错,建议你将这份详尽的诊断截图通过 帮助 -> 报告问题 提交,并注明“飞书凭证注入 Bug”,这能帮助工程团队快速定位该特定版本的注入逻辑问题。
你有尝试过清理 vms 目录吗?清理后启动是否有改善?
参考文档:在 TRAE SOLO 中集成飞书
1 个赞