Group Scripts
Sidebar Group Scripts (炒群剧本). The page header switches between Performance Hall (演出大厅) and Scripts (剧本管理).
The flow: write a script → create a performance (pick groups, cast) → start → review.
| Concept | Meaning |
|---|---|
| Script | Role slots plus an ordered list of beats. Not tied to any account or group, so it is reusable |
| Role slot | A position in the script, such as "Asker". Which account plays it is decided at casting time |
| Beat | One action: a line, an image, a voice message, a sticker, or a branch marker |
| Performance | A script + one group + one casting. The same script sent to three groups is three performances |
Write a script
Scripts → New (新建), enter a name and the editor opens.
Role slots: name, colour, required or not, and a persona hint (a note to yourself). Within one performance an account can fill only one role slot, so you need at least as many accounts as there are required role slots.
Beats come in five types:
| Type | What gets sent |
|---|---|
| Line (台词) | Text. Premium emoji work (paste them, or write {emoji:ID:表情}); the broadcast-style {群名} variables and {A|B} random variants do not |
| Image (图片) | An image, with the text box content as its caption |
| Voice (语音) | An uploaded audio file, converted to a voice message |
| Sticker (表情) | One sticker |
| Branch (分支) | Nothing is sent. It only leaves a decision point in the Director Console where you click Jump to #N (跳至 #N) yourself; it never evaluates anything automatically |
Parameters on every beat:
| Parameter | Default | Notes |
|---|---|---|
| Delay (延迟) | 3–8 seconds | Random wait before sending |
| Repeat (复读) | 1 | How many times to send. Above 1, the lead actor and the hype crew take turns |
| Reply (回复) | None | Quote an earlier beat |
| Note (标注) | Empty | For your eyes only |
Three tools at the top right. All of them read the saved version, so opening one saves your draft first:
- AI rewrite (AI 改写), on a single beat: describe what you want, get a few candidates, pick one
- AI polish (AI 润色): with lines present it rewrites all of them and you tick which to apply; with no lines it becomes dialogue import, where you paste a chat log and it detects speakers and splits it into beats
- Rehearsal preview (彩排预览): lists each beat's estimated firing time and the total duration, without sending anything
AI features need the AI Copy API configured first.
Create a performance
Performance Hall → New performance (新建演出), three steps:
- Script and groups: target groups are multi-select, and each selected group becomes its own performance. Choosing Filter groups by account (按账号筛群) fetches that account's groups live, and you can paste a group link; without it you see groups stored from earlier fetches
- Casting per group: choose an account for each role slot. Candidates are only accounts that are in that group and logged in. Entries marked Recommended (推荐) are pre-filled in order by the app, so change them if they don't fit. Slots marked
*are required - Confirm: every new performance starts as Not started (待开演)
The hype crew — follow-up senders (气氛组(跟发)) is optional and only matters when a beat's repeat is above 1: the repeated messages rotate across hype-crew accounts. Without a hype crew, one account sends the same text several times in a row.
In the hall you can filter by status, and Bulk manage (批量管理) starts, pauses, ends or deletes several at once.
Director Console
Click a performance card. Left: the script timeline. Middle: the group's live messages. Right: online state of each role's account.
| Action | Notes |
|---|---|
| Start (开演) / Pause (暂停) / Resume (恢复) | |
| Skip (跳过) | Skip the current beat |
| Jump to (跳到) on the timeline | Jump to any later beat; the ones in between are not sent |
| Edit line (改词) on the timeline | Change a later line. Affects this performance only, not the script |
| Input box at the bottom | Send an ad-hoc message as any role |
| Wrap up (收场) | End early; archived as Ended early (半途收场) |
In the message stream, grey bubbles are actors following beats, orange ones are real group members, purple ones are your ad-hoc messages.
When a real member @-mentions or replies to one of your roles, an alert bar appears at the bottom: reply right there as a chosen role, or ignore it. Send failures and dropped accounts show up as a red error bar.
A performance stores a snapshot of the script when it is created: later edits to the script do not affect a running performance, and deleting the script does not affect its replay.
Review
Every finished performance is archived automatically. Open it from the folder icon next to Global status (全局态势) at the bottom of the hall, or View archive (查看复盘) in the Director Console.
Each record shows duration, completion, outcome and number of interventions. Open one for:
- Conversation replay: the full message log, showing where real members' replies landed between beats
- Intervention log: every ad-hoc message, skip, jump, line edit and handled alert
Wherever you intervened a lot is where the script needs work.
For pacing, see Anti-ban · Script performances.