资讯详情

OpenReply多账号与团队工作区指南:3种角色权限与邀请链接配置详解

📅 2026/10/2 22:09:26 | 华诺云谱 👁 阅读
OpenReply多账号与团队工作区指南:3种角色权限与邀请链接配置详解
OpenReply多账号与团队工作区指南3种角色权限与邀请链接配置详解【免费下载链接】openreplyThe open-source Manychat alternative项目地址: https://gitcode.com/gh_mirrors/op/openreplyOpenReply 是一款开源的 Manychat 替代品用于 Instagram 评论转私聊的 DM 自动化营销。除了自动回复评论、发送私信之外它还内置了**团队工作区Workspace**功能一个工作区可以连接多个 Instagram 账号并邀请团队成员按 Owner、Admin、Member 三种角色分工协作。本指南面向新手带你快速理解 OpenReply 多账号与团队协作机制并掌握邀请链接的完整配置流程。工作区是什么首次登录自动创建在 OpenReply 中工作区是所有数据的归属单位连接的 Instagram 账号、营销活动、私信记录、追踪链接和用量统计都挂在当前工作区下。好消息是你什么都不用做。用户首次登录时系统会自动为其创建一个工作区默认命名为「xxx 的邮箱前缀s workspace」并把该用户设为 Owner。这套逻辑见 lib/workspace.ts。 简单记忆一个人 一个自己的工作区一个团队 共用一个工作区。3种角色权限速查表Owner / Admin / Member工作区角色定义在数据库枚举WorkspaceRole中prisma/schema.prisma权限判断集中在 lib/workspace-access.ts。| 能力 | Owner所有者 | Admin管理员 | Member成员 | | :-- |||| | 邀请新成员 / 生成邀请链接 | ✅ | ✅ | ❌ | | 修改成员角色 | ✅ | ✅ | ❌ | | 移除成员 / 撤销邀请 | ✅ | ✅ | ❌ | | 连接、断开 Instagram 账号 | ✅ | ✅ | ❌ | | 查看营销活动、收件箱、报表 | ✅ | ✅ | ✅ | | 发起计费类操作 | ✅ | ❌ | ❌ |几个关键规则Owner 身份不可更改角色更新接口会直接拒绝修改 Ownerapp/api/workspace/members/route.ts。Admin 与 Member 之间可随时互换由 Owner 或 Admin 发起调用 app/api/workspace/members/route.ts 的 PATCH 接口完成。Owner 和当前登录者本人不能被移除避免工作区失去控制权。 配置建议日常运营给 Member需要管理账号和人员的给 AdminOwner 只留给项目负责人。多账号管理连接多个 Instagram 账号一个工作区可以连接任意多个 Instagram 专业账号适合矩阵号运营和代理商Agency场景。进入Settings设置页面找到「Instagram Connection」区域点击Connect using your own Meta app完成 Meta OAuth 授权连接成功后账号列表会显示用户名、Token 到期时间、Webhook 订阅状态可随时断开。创建营销活动时账号选择器会列出工作区下所有账号还支持「All accounts全部账号」选项一份活动可下发到多个 Instagram 账号账号列表接口app/api/instagram/accounts/route.ts选择器组件components/account-select.tsx注意连接、断开账号属于管理权限只有 Owner/Admin 可操作lib/workspace-access.ts。邀请团队成员3步生成邀请链接只有 Owner 和 Admin 能看到并操作设置页底部的「Team」区块app/(dashboard)/settings/page.tsx/settings/page.tsx#L298-L332)。第 1 步填写邮箱。在 Team 区块的输入框中填写对方注册邮箱例如teammateagency.com。第 2 步选择角色。下拉框只有两个选项Member默认或Admin。出于安全考虑系统不允许直接把新用户邀请为 Owner。第 3 步点击 Invite。邀请成功后「Pending invites待处理邀请」列表会显示对方邮箱、角色、以及一条可一键复制的邀请链接。邀请链接的生成规则在 lib/workspace-invitations.ts链接格式为/invite/{随机token}token 由 18 字节随机数生成无法被猜测有效期为 14 天INVITE_TTL_DAYS 14过期后需要重新邀请对同一邮箱重复邀请时系统会自动重置 token 和有效期旧链接随即失效——不用担心旧链接被误用。邀请链接的生效规则新手最容易踩的 3 个坑邀请链接的校验逻辑在 app/api/workspace/invitations/accept/route.ts 和 app/invite/[token]/page.tsx坑 1必须用被邀请的邮箱登录打开邀请链接时系统会校验当前登录账号的邮箱是否与邀请邮箱一致不一致会提示 This invitation is for a different email。也就是说链接不是谁点开谁加入而是指定邮箱才能加入。坑 2已注册用户会秒生效不用点链接如果你邀请的邮箱已经注册过OpenReply系统会直接把他加进工作区upsert 成员记录无需再打开链接app/api/workspace/members/route.ts。只有全新用户才需要点链接完成加入。坑 3首次登录自动接受未过期的邀请即使没主动点链接被邀请用户用该邮箱首次登录时所有未过期的待处理邀请会自动生效直接成为工作区成员lib/workspace.ts。此外Owner/Admin 可以撤销邀请Revoke状态置为 REVOKED链接立即作废过期的邀请则自动标记为 EXPIRED。受邀人视角接受邀请链接的完整流程收到链接形如https://你的域名/invite/xxxxxx先打开并登录/注册 OpenReply页面显示「Join {工作区名称}」卡片说明受邀角色与邮箱点击接受后成员记录与工作区角色一并写入邀请状态变为 ACCEPTED之后访问系统即默认进入该工作区可看到团队的全部 Instagram 账号与活动Member 仅查看运营Admin/Owner 可管理。⚠️ 如果页面显示邀请已过期请让工作区 Owner 重新发送一条新的邀请链接。常见问题速答QMember 能看到别的成员吗A可以。成员列表对全体工作区成员可见只是 Member 没有邀请、改角色、移除的权限。Q一个人能属于多个工作区吗A目前系统按最早加入的工作区作为主工作区返回lib/workspace-access.ts日常使用一个团队一个工作区即可。Q断开 Instagram 账号会影响团队吗A会。断开后该账号下的活动停止发送私信请确保操作者了解这一影响设置页会二次确认。Q用量有限制吗AOpenReply 自托管版本无套餐限制每月发送私信数在设置页「Usage」区块实时展示。小结场景操作入口所需角色连接多个 Instagram 账号Settings → Instagram ConnectionOwner / Admin邀请成员并生成链接Settings → TeamOwner / Admin修改成员角色 / 撤销邀请Settings → TeamOwner / Admin接受邀请链接/invite/{token} 页面受邀人本人想深入了解角色与成员的数据模型可参考 prisma/migrations/20260524151500_agency_workspaces/ 迁移文件和 AGENTS.md本地部署步骤见 docs/setup.md。现在你可以打开 Settings 页面为你的 Instagram 矩阵搭起第一个协作工作区了 【免费下载链接】openreplyThe open-source Manychat alternative项目地址: https://gitcode.com/gh_mirrors/op/openreply创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑