团队聊天操作
Team chat operations
Create channels, threads, pins, reminders and permissions to a spec.
20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。
- 典型应用
- Slack · Teams · Feishu · Rocket.Chat
- 小类 GUI 需求标签
G2· GUI 必要
任务提案 · 20
展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。
R11.02.01.01-T01 Create a private release channel, invite two people and pin the freeze date
原始指令
In Rocket.Chat (test server, logged in as release.mgr), create private channel #release-q3 with topic 'Q3 release coordination', invite alice and bob, post the message from freeze_note.txt, and pin the message in #general that contains 'freeze date'.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Rocket.Chat
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Verifier REST (admin token, not given to agent): room type p named release-q3 with topic; members exactly release.mgr, alice, bob; note message present; the 'freeze date' message in #general has pinned=true. Agent's personal access tokens disabled.
建议部分得分
30% channel and topic; 30% members; 15% note posted; 25% correct pin
R11.02.01.01-T02 Set up a project channel with topic, bookmarks and members
原始指令
In Slack (sandbox workspace), create public channel #proj-atlas with description and topic from atlas_brief.md, add the 9 members listed there, add bookmarks 'Spec' and 'Board' to the given URLs, and post a kickoff message mentioning @atlas-core that links the spec.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Slack
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Admin export via verifier token: channel purpose/topic exact, members equal list, 2 bookmarks with exact titles/links, kickoff message contains user-group mention and spec URL. Compared with control pair T17. The agent is issued no Slack user or bot token and app installs are disabled in the sandbox, so changes can only come from Slack client sessions.
建议部分得分
25% channel and topic; 30% members; 25% bookmarks; 20% kickoff message
R11.02.01.01-T03 Schedule recurring and personal reminders in Slack
原始指令
In Slack, set a channel reminder in #team-ops 'Standup in 5 min' every weekday at 09:25 workspace time, and a personal reminder 'Submit expenses' on the last weekday of each month at 16:00. Also snooze notifications for 1 hour now.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Slack
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
type· 文字与表单click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
reminders.list (verifier token for the agent's user): channel reminder recurrence weekdays 09:25 targeting #team-ops; personal monthly last-weekday 16:00; dnd.info shows snooze ending 60±2 min after task time. The agent is issued no Slack user or bot token and app installs are disabled in the sandbox, so changes can only come from Slack client sessions.
建议部分得分
45% channel reminder; 35% personal reminder; 20% snooze
R11.02.01.01-T04 Create a Teams team with private channel, tabs and moderated announcements
原始指令
In Microsoft Teams (test tenant), create team 'Field Ops' with channels General, Announcements, Dispatch (standard) and Leads (private, owners: you and kim@). Add a Planner tab 'Jobs' to Dispatch and a OneNote tab to Leads. Turn on channel moderation for Announcements so only owners post.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Microsoft Teams
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Graph read: team and channels with membershipType; Leads members/owners; tabs with teamsApp ids Planner/OneNote and display names; Announcements moderationSettings: userNewMessageRestriction moderators. No Graph credentials, app registration or Teams PowerShell module are issued to the agent, so changes must come from Teams client sessions.
建议部分得分
25% team and channels; 20% private channel membership; 30% tabs; 25% moderation
R11.02.01.01-T05 Answer channel questions in threads from an FAQ and mark them resolved
原始指令
In Slack #help-desk, five unanswered questions were posted today. Reply to each in its thread using the matching answer from faq.md, add a :white_check_mark: reaction to each question, and for the VPN question also send the reply to the channel.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Slack
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
type· 文字与表单click· 指向与点击hover· 悬停与上下文- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
conversations.replies per question: one reply from agent with text containing the gold FAQ answer key phrase; reactions include white_check_mark; VPN reply has subtype thread_broadcast. No top-level replies otherwise. The agent is issued no Slack user or bot token and app installs are disabled in the sandbox, so changes can only come from Slack client sessions.
建议部分得分
50% correct thread answers; 25% reactions; 15% broadcast; 10% no stray posts
R11.02.01.01-T06 Configure a Feishu group with admins, announcement and @all limits
原始指令
In Feishu/Lark (test tenant), create group '华东销售周会' with the 12 members from roster.xlsx, set two group admins, post the group announcement from announce.md, pin it, and restrict '@所有人' and group-info edits to owner and admins only.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Feishu
- 交互表面
desk· 桌面 GUIbrow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Open-platform read with verifier app token: chat members equal roster; manager list has the 2 admins; announcement content matches; pinned message present; chat settings at_all_permission and edit_permission = only_owner(+admins). No Feishu open-platform app credentials are issued to the agent and app creation is disabled in the test tenant, so setup must be done in the Feishu client.
建议部分得分
25% members; 20% admins; 25% announcement pinned; 30% permissions
R11.02.01.01-T07 Lock an announcements channel and set default channels
原始指令
As Slack workspace admin (sandbox), restrict posting in #announcements to workspace admins and owners, allow threaded replies from everyone, and make #announcements, #general-help and #random default channels for new members.
- 平台
web· 任意系统(网页)- 应用
- Slack
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Admin API read: channel posting prefs restricted to admins with threads allowed; team default channels equal the three. A test member's post attempt via verifier fails while thread reply succeeds. The agent is issued no Slack user or bot token and app installs are disabled in the sandbox, so changes can only come from Slack client sessions.
建议部分得分
45% posting restriction; 15% threads allowed; 40% default channels
R11.02.01.01-T08 Schedule an important Teams channel post with a team mention
原始指令
In Microsoft Teams, in team 'Field Ops' channel Announcements, compose a post with subject 'Holiday rota', body from rota.md, marked Important, mentioning @Field Ops, and schedule it to send on 2026-10-19 09:00 local time.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Microsoft Teams
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
type· 文字与表单click· 指向与点击- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
After clock advance in the test tenant: channel message posted at 09:00±1 min with subject, importance high, mention of the team entity, body text match; no message before the time. No Graph credentials, app registration or Teams PowerShell module are issued to the agent, so changes must come from Teams client sessions.
建议部分得分
25% content and subject; 20% importance; 20% team mention; 35% scheduled timing
R11.02.01.01-T09 Archive stale channels except a keep-list
原始指令
In Mattermost (test server, system admin), archive every public channel in team 'eng' with no posts in the last 90 days, except those in keep.txt. Post 'Archiving: no activity in 90 days' in each before archiving. Save the archived names to archived.txt.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Mattermost
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
risk· 高风险 / 不可逆- 提案难度
- 3 / 5
建议验证方式
Server DB: exactly the 6 gold stale channels have DeleteAt>0 with the notice as last post; keep-list and active channels unarchived; archived.txt equals the set. Personal access tokens and mmctl are disabled on the test server and the agent has no terminal or DB access, so archiving must be done in the Mattermost client.
建议部分得分
50% correct archives; 25% no wrong archives; 15% notice posts; 10% list file
R11.02.01.01-T10 Build a channel canvas checklist for onboarding
原始指令
In Slack, add a channel canvas to #new-hires titled 'Week 1 checklist' containing the 10 items from week1.md as a checklist, with section headers Day 1 / Day 2–3 / Day 4–5, links on 3 items, and the canvas tab pinned to the channel header.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Slack
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
type· 文字与表单click· 指向与点击- 工作产物
WP01· 文档- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
Canvas content export: title, three headers in order, 10 checklist items with exact text under correct headers, 3 hyperlinks with gold URLs; canvas is the channel canvas of #new-hires. The agent is issued no Slack user or bot token and app installs are disabled in the sandbox, so changes can only come from Slack client sessions.
建议部分得分
15% canvas attached; 25% headers; 40% checklist items; 20% links
R11.02.01.01-T11 Create an on-call user group with default channels
原始指令
In Slack create user group @oncall-web (handle exactly that) named 'Web On-call' with the 4 engineers in rota.csv for this week, default channels #incidents and #web-alerts, then add the group to both channels and post '@oncall-web is live' in #incidents.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Slack
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
usergroups.list: handle, name, users equal 4, prefs.channels both; channel member lists include all 4; post contains <!subteam^ID> mention. The agent is issued no Slack user or bot token and app installs are disabled in the sandbox, so changes can only come from Slack client sessions.
建议部分得分
35% group and members; 25% default channels; 20% channel membership; 20% post
R11.02.01.01-T12 Define a custom moderator role in Rocket.Chat and assign it
原始指令
In Rocket.Chat Administration, create role 'Moderator-lite' (scope Rooms) with permissions: delete-message, pin-message, mute-user, view-room-administration; nothing else. Assign it to carol and dave in #support only, and remove the global 'moderator' role from dave.
- 平台
web· 任意系统(网页)- 应用
- Rocket.Chat
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
risk· 高风险 / 不可逆- 提案难度
- 4 / 5
建议验证方式
Verifier REST: role exists with scope Subscriptions; permissions collection grants exactly the 4 permissions to it; room roles for #support include carol and dave; dave lacks global moderator. Personal access tokens are disabled for the agent and it has no terminal or MongoDB access, so the role must be set up in Rocket.Chat Administration.
建议部分得分
25% role; 35% exact permissions; 25% scoped assignment; 15% dave demoted
R11.02.01.01-T13 Create a shared channel with an external org and tag groups
原始指令
In Teams (test tenant A), create shared channel 'Vendor-Bridge' in team 'Procurement', share it with team 'Supply' in partner tenant B (trust preconfigured), add external user li@partner.test, and create tags @frontend (3 members) and @buyers (2 members) usable in the channel.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Microsoft Teams
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
risk· 高风险 / 不可逆- 提案难度
- 4 / 5
建议验证方式
Graph read tenant A: channel membershipType shared; sharedWithTeams includes tenant B team; member li@ present; teamwork tags with exact members. Tenant B sees channel. No Graph credentials, app registration or Teams PowerShell module are issued to the agent, so changes must come from Teams client sessions.
建议部分得分
30% shared channel; 25% shared with team; 15% external member; 30% tags
R11.02.01.01-T14 Set up a Feishu topic group with rules and keyword replies
原始指令
In Feishu, create a topic-style group '产品反馈' with members from feedback_team.txt, post 3 starter topics from topics.md, set group rules text, and configure the group's custom bot so the keyword '报修' auto-replies with the repair form link from links.txt.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Feishu
- 交互表面
desk· 桌面 GUIbrow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 4 / 5
建议验证方式
Verifier app read: chat_mode topic; members; 3 topic threads with titles; group rules setting; bot keyword reply config; test message '报修' from verifier user receives reply with link within 10 s. No Feishu open-platform app credentials are issued to the agent and app creation is disabled in the test tenant; the keyword bot must be set up in the client.
建议部分得分
20% topic group and members; 25% topics; 15% rules; 40% keyword bot works
R11.02.01.01-T15 Curate pins and bookmarks in an onboarding channel
原始指令
In Slack #onboarding, pin the 5 messages listed (by author and first words) in curate.md, unpin the 3 outdated pins named there, and add 4 bookmarks with the exact titles and URLs given. Do not delete any messages.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Slack
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击nav· 平移 / 缩放 / 滚动hover· 悬停与上下文- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 3 / 5
建议验证方式
pins.list equals gold set of 5 plus untouched pins; 3 outdated unpinned; bookmarks.list has 4 exact entries; message count unchanged. The agent is issued no Slack user or bot token and app installs are disabled in the sandbox, so changes can only come from Slack client sessions.
建议部分得分
40% pins; 20% unpins; 30% bookmarks; 10% nothing deleted
R11.02.01.01-T16 Sync a team's roster from HR data: add, promote and remove
原始指令
In the Microsoft 365 test tenant's Teams team 'Clinic Staff' (synthetic users), apply roster_oct.csv: add 25 new members, make 3 of them owners, and remove the 2 leavers listed. Leavers' private channel memberships must also be removed. Post a welcome message mentioning the new members' tag @new-oct (create it).
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Microsoft Teams
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单nav· 平移 / 缩放 / 滚动- 工作产物
WP08· 应用 / 系统状态- 条件
risk· 高风险 / 不可逆long· 长流程- 提案难度
- 4 / 5
建议验证方式
Graph: team members equal expected set; roles owner for the 3; leavers absent from team and private channels; tag @new-oct with the 25; welcome post mentions the tag. No Graph credentials, app registration or Teams PowerShell module are issued to the agent, so changes must come from Teams client sessions.
建议部分得分
35% members added; 15% owners; 25% leavers removed everywhere; 25% tag and post
R11.02.01.01-T17 Set up #proj-atlas via the Slack Web API (control pair of T02)
原始指令
Control pair of T02. Using the provided bot and user tokens, write setup_atlas.py that creates #proj-atlas with the same purpose, topic, 9 members, 2 bookmarks and kickoff message.
- 平台
mac· macOSwin· Windowslin· Linux- 应用
- Slack Web API
- 交互表面
api· API / SDK- GUI 需求 · 任务设定
AP· API 足够- GUI 需求 · 普通权限
AP· API 足够- 交互原语
code· 代码与命令- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 2 / 5
建议验证方式
Same checks as T02; audit logs show calls from the script tokens.
建议部分得分
25% channel; 30% members; 25% bookmarks; 20% kickoff
R11.02.01.01-T18 Build an access-request workflow in Slack Workflow Builder
原始指令
In Slack Workflow Builder create 'Request access' started from a link/shortcut in #it-help: a form (system dropdown with 5 options, justification text, urgency radio), then post a formatted request to private channel #it-access-queue with requester mention, and DM the requester a confirmation. Publish and run it once as a test.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Slack Workflow Builder
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
drag· 拖放click· 指向与点击type· 文字与表单- 工作产物
WP08· 应用 / 系统状态- 条件
- 未声明
- 提案难度
- 5 / 5
建议验证方式
Workflow export JSON: trigger type, form fields and options exact, steps order. Test run: message in #it-access-queue contains all form values and requester mention; DM confirmation delivered. The agent gets no Slack token and the Slack CLI and app installs are disabled in the sandbox, so the workflow must be built in Workflow Builder.
建议部分得分
35% form fields; 25% post step; 15% DM step; 25% published and test run
R11.02.01.01-T19 Move files into a new private channel and pin a Files tab
原始指令
In the Microsoft 365 test tenant's Teams team 'Finance', create private channel 'Payroll' (members: you, ana@, ben@), move folder General/Files/Payroll2026 into the new channel's Files (SharePoint), and add a tab to the 'Payroll2026' folder. Leave a forwarding note file in the old location.
- 平台
web· 任意系统(网页)mac· macOSwin· Windows- 应用
- Microsoft Teams · SharePoint
- 交互表面
brow· 浏览器desk· 桌面 GUI- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击drag· 拖放multi· 跨应用- 工作产物
WP09· 文件与文件夹- 条件
multiapp· 多应用risk· 高风险 / 不可逆- 提案难度
- 4 / 5
建议验证方式
Graph: private channel and members; channel drive contains Payroll2026 with all 18 files (hashes equal); original folder gone except note file; channel tab points to the folder. No Graph credentials, PnP/SharePoint PowerShell or OneDrive sync client are issued to the agent; moves must be made in Teams or SharePoint app/browser sessions.
建议部分得分
25% channel; 45% files moved intact; 15% note file; 15% tab
R11.02.01.01-T20 Stand up a new team's Slack workspace to a governance spec
原始指令
Per slack_governance.pdf in a fresh sandbox workspace: create 8 channels following the naming convention, set sections in your sidebar, create 3 user groups, restrict posting in 2 channels, set message retention 400 days for #legal-*, upload 4 custom emoji, set default channels, and invite 12 users from users.csv.
- 平台
web· 任意系统(网页)- 应用
- Slack
- 交互表面
brow· 浏览器- GUI 需求 · 任务设定
G2· GUI 必要- GUI 需求 · 普通权限
G2· GUI 必要- 交互原语
click· 指向与点击type· 文字与表单drag· 拖放- 工作产物
WP08· 应用 / 系统状态- 条件
long· 长流程- 提案难度
- 5 / 5
建议验证方式
Admin API state vs spec: channel names/privacy/topics; user groups; posting prefs; retention policies; emoji names; default channels; invitations to 12 emails. Score as weighted checklist. The agent is issued no Slack user or bot token and app installs are disabled in the sandbox, so changes can only come from Slack client sessions.
建议部分得分
25% channels; 15% groups; 30% posting prefs and retention; 30% emoji, invites and defaults
已有研究映射
以下沿用研究目录中的基准与小类映射,不是逐题标注、执行记录或产品背书。