dootask/resources/ai-kb/zh/faq/bot/permission.md

49 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: bot.permission.faq
title: 机器人相关的权限问题
type: faq
feature: bot
scope: end-user
locale: zh
aliases:
- 为什么删不了机器人
- 系统机器人不能删
- 机器人改不了
- 不是你的机器人
- 创建机器人提示超过最大数量
- 修改别人的机器人
related_tools: []
related_pages: [application]
prerequisites: []
negative:
- 机器人权限由后端硬性判断,前端隐藏按钮不等于绕过校验
- 没有「全局机器人管理员」角色,只有「系统机器人 → 管理员」「自建机器人 → 主人」两层
last_verified: v1.7.90
---
# 机器人相关的权限问题
## 问题
操作机器人时弹出「不是你的机器人」「权限不足」「系统机器人不能删除」「超过最大创建数量」等。
## 原因
机器人后端按所有权 + 类型校验(见 `bot__info` / `bot__edit` / `bot__delete`
- **自建机器人**:只有创建者(`user_bots.userid` 与当前用户一致)才能查看 / 改 / 删
- **系统机器人**`@bot.system` 邮箱):仅 `userIsAdmin` 可改昵称/头像;**任何人都不能删**
- **他人的自建机器人**:你不是主人则报「不是你的机器人」
- **数量上限**:每个用户最多 50 个自建机器人,超出报「超过最大创建数量」
- **名称长度**:机器人名 < 2 字符或 > 20 字符报「机器人名称由2-20个字符组成」
## 解决
1. 想删自建机器人 → 必须用创建者本人账号,在「我的机器人」列表点「删除」并填写删除备注(≤ 255 字符)
2. 想改系统机器人 → 联系系统管理员;普通成员看得到但所有写操作都会被拦
3. 想接管他人机器人 → 不支持,请让原主人 `/token` 取走凭证后给你,但 DooTask 自身没有「过户」功能
4. 创建满 50 个 → 先删一些不用的;机器人删除会同时清掉关联会话
5. 通过「机器人管理」(`bot-manager@bot.system`)单聊用 `/list` 看自己拥有哪些机器人
## 相关
- 机器人三类的权限差异:[[bot.concept]]
- 内置机器人清单和它们的依赖插件:[[bot.system-list.concept]]
- 删除流程对应后端接口 `api/users/bot/delete`