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