solo和飞书绑定后,无法发送消息

你的运行环境(版本号「点击帮助-关于-复制」):

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 SOLO 托管的飞书应用(cli_a965…)与你本地手动安装/配置的飞书应用(cli_aa99…)是相互隔离的,导致你在本地终端执行 lark-cli auth login 无法解决 SOLO 内部环境的权限问题(错误码 230027)。

根据你提供的诊断信息(凭证注入流程可能存在异常),可以尝试以下步骤来强制 SOLO 重新初始化飞书凭证:

1. 彻底断开并重新授权

在 SOLO 的授权界面中,先断开飞书连接,然后重新执行授权流程:

  1. 进入 设置 > 外部应用授权
  2. 点击飞书右侧的设置图标,选择断开连接
  3. 彻底退出 TRAE SOLO(Cmd/Ctrl + Q)。
  4. 重新打开 SOLO,再次点击连接飞书,并确保在弹出的网页中完成完整的授权流程。

2. 清除工作环境配置缓存(推荐尝试)

如果重新授权后依然提示无 token,可能是 SOLO 的工作环境(VM)缓存了旧的/错误的身份状态。可以通过删除环境配置来强制重建:

  1. 在顶部菜单栏选择 帮助 > 在文件夹中打开日志
  2. 向上返回一级目录,进入 ModularData/ai-agent/vm/
  3. 删除该目录下的 vms 文件夹。
  4. 彻底重启 TRAE SOLO,这会触发环境重新生成并尝试再次注入凭证。

3. 检查 Web 端状态

你可以尝试访问 solo.trae.cn(Web 版),看在 Web 版中是否能正常发送飞书消息:

  • 如果 Web 版正常,说明账号授权本身没问题,主要是桌面版环境注入的 Bug。
  • 此时在桌面版执行上述“清除环境配置”通常有效。

补充说明:
你诊断中提到的“SOLO 托管层接管了 config/auth/bot 入口”是设计使然,目的是为了保证 AI 操作的安全性。如果上述清理操作后依然报错,建议你将这份详尽的诊断截图通过 帮助 -> 报告问题 提交,并注明“飞书凭证注入 Bug”,这能帮助工程团队快速定位该特定版本的注入逻辑问题。

你有尝试过清理 vms 目录吗?清理后启动是否有改善?:blush:

:paperclip: 参考文档:在 TRAE SOLO 中集成飞书

1 个赞

重复话题,本话题关闭

1 个赞