Question
Shipped

为什么使用busabase模版导入进buda后没办法使用?

Yi C

我在buda中使用了busabase自带模版:Busabase应用技能「busa-wechat-c​​rm」,但在配置过程中出现连接失败,这种情况,我应该如何配置授权连接,获取满足安装要求的 manage 权限?

Report
Tova Bernard

生成的key不是管理权限吧,重新连一下,记得权限选管理

Report
Kelly
Team

补充一下原因,以免白折腾:这个跟生成 key 时选什么权限没关系。

能不能装模版,取决于你在目标空间里的角色——owner 和 admin 对应 manage,member 只能到 write,viewer 只有 read。如果你本来就是这个空间的 member,那不管重新生成多少次 key、怎么选,都选不出 manage 来,因为角色本身就到不了那一档。

现在能用的三个办法(任选其一):

  1. 请这个空间的 owner 或 admin,把你的角色提升为 admin;
  2. 请对方直接帮你把模版装好,装完再把用到的 Base / AirApp 共享给你;
  3. 自己新建一个由你自己作为 owner 的空间,把模版装进去。

另外说个我们自己的判断:这个限制目前确实过严了,我们打算改。

我们回头核对了安装模版实际会调用的每一个操作,最高只需要 write——member 本来就可以手动把同样的 Base、字段、视图、文档、记录一条条建出来,甚至手动创建 AirApp 和 Skill 节点。也就是说现在这道门槛拦住的是「一键安装」这个便利,而不是「能不能把这些东西放进空间」这个能力。这个不太合理,我们会调整。

还有一点想提醒你,跟权限无关:这个技能需要读取你本机的微信数据。就算上面的权限问题解决了,如果你是在纯云端跑 Agent、没有接 Buda Connect,也是连不上本机微信的——纯云端的 Agent 不在你自己电脑上,必须通过 Buda Connect 把 Agent 接到你的主机,才能调用本地工具。这一步别漏了。

Report
Kelly
Team

这个问题我们已经改好了,刚刚发布上线。

先说原因,跟你的 key 没关系,让你白折腾了不好意思:之前只有空间的所有者或管理员才能装模板。如果你在那个空间里是普通成员,点进去每个空间都是灰的、点不动——不管重新生成多少次 key、权限怎么选都不会变,因为卡住的不是 key,是你在那个空间里的身份。

现在改成了:只要你在这个空间里能正常建东西(也就是成员及以上),就可以装模板了。

为什么放开:我们回头看了一下,装模板做的事情——建表、建字段、写文档这些——你本来手动就能做。之前那道限制只是让你没法「一键装」,但挡不住你手动做出一模一样的东西。既然挡不住,不如把这个麻烦去掉。

你现在再去装一次试试。如果页面还是老样子,刷新一下或者过几分钟再试(有缓存)。还不行的话,回这个帖子说一声。

另外提醒一件和权限无关的事:这个技能需要读你自己电脑上的微信数据。所以就算现在装进去了,还得用 Buda Connect 把 Agent 连到你自己的电脑上才能真正跑起来——纯云端的 Agent 不在你电脑上,读不到本机微信。

Report

Your reply

Sign in to join the discussion. Reading is always open; you only need an account to post.

Sign in