# 分队不用吵四十分钟的办法

> 抽签、队长挑人、报名顺序。每种看起来公平的分队方式各自会在哪里失效，以及名单定下来之后，「随机」和「手动」到底做了什么。

发布于: 2026-09-04 · 更新于: 2026-09-24 · https://teamup-live.com/zh-hans/blog/split-teams-fairly

开赛前两分钟，群里冒出一句「6打10?」。这时候已经有两个人各自贴了一份不同的名单，第三个人在问是不是把约翰漏了。这一刻没人在聊足球，大家在争哪一份名单算数、最后一次数人头的是谁。而这一切发生在一块[已经按小时付过钱](/zh-hans/blog/collect-game-fees)的场地上。

如果你常年攒球局，这个场面不陌生。分队本身三十秒就能做完。让十二个人达成一致要四十分钟。

![赛前如何把一群人分成两队：球员从包里往外拿红蓝两色的号坎，名单已经在群里定好了](/blog/split-teams-fairly/lead.zh-hans.jpg)

## 真正被用来分队的四种办法

几乎每个固定球局都已经在用其中一种，只是通常没人把它的名字说出口。四种都公平。四种也都会在一个具体且可预料的地方失效。

### 抽签：帽子里的纸条，或者报一二一二

最老的办法：每人报个数，单数对双数。快，看得见地中立，也没人能说你是在给自己攒队。失效发生在第二十分钟左右，比分5比0，输的一边只是在把时间踢完。「签就是这么抽的」完全属实，作为安慰完全没用。另一种失效更安静：在两个人退出、一个客人到场 _之前_ 抽的签，已经不是大家当初认可的那一签了；而重抽看上去像作弊，哪怕它并不是。

### 队长轮流挑人

两个队长一个一个挑：「我要迈克」「那我要克里斯」，一直挑到名单见底。在不做表格的业余球局里，这是最接近按水平分队的方式，因为队长确实知道这周谁状态好。它同时也是最慢的方式，挑到一半有人进来就会彻底卡住，而当着一整个群被最后一个挑走，是那种能记一整个赛季的事。成年人一点也不比小孩迟钝。

### 按报名顺序切

先报名的八个人一边，剩下的一边。机械、瞬间完成、没什么可争的：名单本来就有，从中间切开就行。它和场上平衡的关系是零，所以差不多每三周就会撞出一边偶然过强。而且它悄悄奖励了看手机最快的人，一个赛季下来，这也成了另一种不公平。

### 一个人拍板，直接发成品

当下最快的选项。也正是本文开头那个场景。一个人在赶时间的情况下凭记忆分配，后面没人重新核一遍。而当第二个人出于好意独立做了同样的事，同一个话题里就并排躺着相隔一分半的两份名单，现在群里得先弄清哪份算数，然后才轮到谁穿哪件号坎。

## 争的几乎从来不是分队方式

看看这四种各自在哪里失效，每次都是同样三件事。

**分的时候名单还没关。** 你按十四个人分，来了十二个。两个迟到的「+1」是在队伍公布之后才到的。任何方式套在过期名单上，得到的都是过期的分队。让人觉得不公平的是这个，不是抽签本身。如果漏水的是报名环节本身，那要先修的是它：[人数超过十个之后，怎么在群聊里管住参赛名单](/zh-hans/blog/roster-in-group-chat)。

**没人手里有当前版本。** 分队先是在某个人脑子里，然后在一条消息里，然后在一条竞争的消息里。十分钟后，「我在哪队」的诚实答案是「往上翻，然后祈祷」。

**改一处就等于全部重来。** 马克斯迟到了。抽签和轮流挑人都没有一个明确的加人办法，于是大家重抽一遍，这就作废了所有人已经接受的那个版本，争论从零开始。

## 五条能把争论缩短的规则，有没有机器人都适用

1. **提前定方式，不要当天定。** 不管是帽子、队长还是报名顺序，在群里宣布一次然后就照着来。真正吃掉四十分钟的是「用哪种方式」的争论，方式本身很少是问题。
2. **设一个截止点，之后再分。** 「名单前一天20点发，之后报名的补到人少的一边。」迟报名的人就成了一次插入，而不是重抽的理由。
3. **分队由一个人发布。** 不是两个热心人，是一个。其余的都算发给这个人的建议。
4. **插进去，别重来。** 迟到的去人少的一边；有人退出，就一个名字挪过去。两秒钟，已经被接受的版本继续有效。
5. **如果是队长挑人，让他们私聊挑。** 出来的队伍一样，只是少了「当着所有人被最后挑走」的那份难堪。发到群里的是成型的名单，不是挑人的顺序。

这些一个机器人都不需要。它只是有经验的组织者自然走到的形态，不管你用什么记名单，都值得拿来用。

## 当分队由群聊本身保管，是这样的

TeamUp 不会发明第五种方式。它执行上面四种里的两种，然后把结果保管住，免得再靠记忆重复宣布。

让它把人分开，你会得到恰好两种策略。**随机** 就是把帽子抽签压缩成一条消息：把确认名单打乱后轮流发牌，所以两边人数是齐的；奇数时相差一人，不会相差四人。要几个队就说几个，默认两个。**手动** 是你或者队长口述：说出队名，按号码列出球员，完事。分配由机器人保管，判断仍然归你。

![在 Telegram 群里怎么把人分成两队：一条「分成2队」就把两边分匀，迟到的人靠一次移动插进去，而不是重新抽签](/blog/split-teams-fairly/split-demo.zh-hans.anim.webp)

_这是演示。在真实的群里，助手的回复由模型用该群自己的语言写出，所以措辞会不一样。_

如果名单已经是按队名分好的成型文字发过来了（「黄队：亚历克斯、迈克、艾玛… 紫队：丹、克里斯、马克斯…」），原样交给它就行。它会一次性把所有人登记进去并按写明的队伍归位，包括之前从没被录入过的客人。这正是开头那个「两份互相竞争的名单」的处境，解决方式是让其中一份成为正式记录，而不是去比谁发得晚。

从这之后，修改就只是修改。把丹换到另一边，是按号码进行的一个独立小动作，和分队本身是分开的，所以迟到的人是被插进去，而不是触发重抽。把谁标成队长或者守门员，是加在已有名单上的角色，不是嵌在队伍怎么组起来的里面。而且随机重分是整体替换已有队伍而不是微调，所以在已经有队伍的情况下提出来，会先收到一次确认：机器人把当前两边摆出来等你说好，而不是悄悄抹掉你手动改过的地方。

每位球员在当前名单中都有单独一行。编号方便指明是谁，但有人取消报名或整份名单被替换后，编号可能改变。按编号操作前，先索取最新名单并核对姓名。 [从这里开始](/zh-hans/docs/get-started)

## 它有意不做的事

**没有按实力自动分队。** 可以随机分配或手动安排。球员卡有报名历史和个人统计，但分队算法不读取它们。如果队长按状态挑人，就把决定记录下来，再逐个调整。报名历史既不验证实际到场，也不是实力评分。

**随机不会偷偷把实力拉平。** 这是帽子，不是匹配系统。人数相等，仅此而已。如果上周的5比0还在扎人，办法是这一周改用队长挑人或者手动，而不是指望洗牌帮你找补。

**重新分是替换，不是微调。** 正因如此它才会在覆盖前问一句，也正因如此改一个人是单独的动作。

## 那四十分钟从来都不是关于公平

它关于六个人同时握着六个版本的事实。上面四种方式里的任何一种，对周二的球局来说都足够公平。决定你们能不能准点开球的是另外三件事：人到场之前分队定没定；当前的分队有没有一个唯一的存放处；迟到一个人是花你一次移动，还是一整轮新的抽签。把这三件修好，用哪种方式几乎就不重要了。要是你为名单纠纷当过一整个赛季的裁判，你会明白这才是真正赢下来的东西。

---

把机器人加进球队群聊: https://t.me/rocky_agent_bot?start=bgsplit-teams-fairly
