一念成仙 QQ 机器人群管开发日志:我们为什么开始做群管理

在运营一念成仙的过程中,我们一直要面对一件看起来很普通、实际却很消耗精力的事情:管理玩家群。
一个玩家群人数逐渐增加以后,群管理面对的就不再只是活跃气氛、回答问题和发布公告。每天都会有新人进入,也可能有人刷屏、发送违规内容,或者故意发布影响其他成员正常聊天的信息。
这些事情单独看都不算严重,但当群的数量和玩家人数不断增加,它们就会逐渐变成一种持续存在的运营压力。
我们最初并没有打算让一念成仙承担群管理工作。只是随着遇到的问题越来越多,我们开始意识到:现有的群管理工具虽然已经覆盖了许多通用场景,但在一些真正影响玩家群体验的细节上,仍然存在空缺。
于是,我们决定自己补上其中的一部分。
从一条进群欢迎开始
最早让我们感到困扰的,是进群欢迎。
在 QQ 群管家中开启进群欢迎以后,每有一名新成员加入,群里就会发送一条欢迎信息。对于普通群来说,这种设计没有什么问题,新成员能够感受到自己被注意到,也能够及时看到群规和相关指引。
但玩家群经常会出现批量审核的情况。
有时候,管理员会连续批准四五十名新成员。开启进群欢迎以后,群内就会连续出现四五十条内容近似的欢迎消息。
如果一次批准一百个人,群里就可能连续刷出一百条欢迎。
我们通过实际运营发现,玩家对于这种由机器人产生的连续刷屏非常敏感。大家原本正在聊天,聊天内容突然被大量欢迎信息覆盖,很容易产生烦躁情绪。
比较极端的时候,我们批准了一批新成员,群里却有更多原有成员选择退出。
这逐渐形成了一个很奇怪的循环:
我们希望批准新人,让社区继续增长;但每次批准新人,都可能影响原有成员的聊天体验。久而久之,管理员甚至会开始害怕集中处理入群申请。
于是,我们只能暂时关闭进群欢迎。
但关闭之后,新的问题又出现了。
新人进入群聊后,虽然可以查看群公告,却缺少一个足够直接的引导。管理员也不可能在每一位新人进群后,都人工发送一次欢迎信息。
我们既想欢迎新人,又不希望欢迎信息本身成为一种刷屏。
这就是一念成仙群管功能最早想解决的问题。
把多次欢迎合并成一次
我们的解决方式并不复杂。
当机器人发现管理员在一段时间内连续批准多名成员时,不再为每一位新成员单独发送欢迎信息,而是先进行短暂汇总。
例如,在五分钟内连续有多名成员加入,机器人会在这一轮入群基本结束后,统一发送一条信息:
“欢迎本次加入群聊的 36 位新成员。”
这样一来,无论一次批准五个人、五十个人,还是一百个人,最终都只需要发送一条欢迎信息。
它仍然保留了欢迎新人的作用,也不会打断群里原本的聊天节奏。
从技术实现上来说,这并不是一个特别复杂的功能,甚至可以说只是一次很小的行为调整。
但在功能上线以后,我们收到了不少群主的反馈。
很多人的第一反应是:为什么以前没有机器人这样做?
他们遇到的问题和我们几乎完全相同。不开欢迎,觉得新人进群缺少引导;开启欢迎,又担心集中审核时连续刷屏;人工欢迎,则会持续增加管理员的负担。
这个功能之所以能够被理解,并不是因为它使用了多么复杂的技术,而是因为它来自真实的群管理过程。
我们自己就是群主和管理员,也确实管理着大量玩家与社群。只有实际经历过连续审核、成员流失和聊天被打断,才会注意到这个看起来非常细小的问题。
新人带来的不只有欢迎问题
随着社群规模扩大,我们遇到的另一个问题,是破坏性消息。
有些人进入群聊后,并不是为了正常交流,而是为了恶作剧或者故意影响群聊秩序。
例如,发送包含几千个换行符的超长消息。
这种消息在内容上可能没有敏感词,也不一定包含图片或者违规链接,但它会直接把此前的聊天记录顶出屏幕。群成员需要滑动很久,才能重新看到正常内容。
如果管理员没有第一时间发现,对方还可能连续发送多条。
等管理员看到时,群聊已经被严重干扰。部分较早的信息可能难以及时处理,正常成员也会因为无法阅读聊天内容而选择离开。
这类事件出现得越多,我们就越不敢轻易批准陌生的新成员。
每一次通过入群申请,似乎都意味着要和一种未知风险进行对抗。
对于大型玩家群来说,真正让管理员疲惫的,往往并不是某一次严重违规,而是这种不断重复、随时可能发生的小型破坏。
通用群管覆盖不到的边界
目前很多群管理机器人已经具备图片审核、文本审核、敏感词检测、链接拦截等功能。
这些能力非常重要,但它们通常更擅长判断“这条信息的内容是否违规”,而不一定能够判断“这条信息是否正在破坏聊天体验”。
几千个换行符未必包含违规文字。
重复发送大量普通字符,单独看每一条也未必属于敏感内容。
一些异常卡片、超长文本或者特殊格式消息,可能不会触发常见的审核规则,但它们对于群聊的实际影响却非常大。
一念成仙没有试图一开始就做一套复杂的 AI 群管系统。
我们没有立即加入自动语义判断、图片鉴黄或者复杂的上下文分析,也没有试图替代所有现有的群管理工具。
我们先做的是,把自己在管理玩家群时遇到的高频问题整理成明确规则。
当消息长度、换行数量、重复内容或者发送频率达到异常标准时,机器人可以及时撤回相关信息,减少它对群聊的影响。
这套方式并不复杂,也不意味着机器人能够理解所有内容。
它更像是在一套已经存在的群管理体系中,补上一个容易被忽视、但一旦出现就会严重影响用户体验的边界。
群管理中可能存在很多裂缝,我们并没有一次性修复所有裂缝。只是恰好发现其中一处正在漏水,于是先用胶带把它封住。
群管功能并不是独立产生的
一念成仙的群管功能并不是因为我们突然决定进入群管理领域,也不是因为看到其他机器人具备类似功能后进行补充。
它来自一段持续很久的运营经历。
我们曾经因为进群欢迎刷屏而关闭欢迎功能,也曾经因为恶意消息而不敢集中批准新人。我们见过群成员因为聊天记录被覆盖而退出,也见过管理员在问题发生后花费大量时间进行清理。
这些经历让我们逐渐意识到,玩家群需要的群管理工具,和普通通知群、工作群或者客服群并不完全相同。
玩家群需要保持活跃,需要让大家自由聊天,同时又要尽量避免机器人本身打断聊天。
它既需要欢迎新人,又不能因为欢迎新人影响老人。
它既需要审核违规内容,也需要处理那些未必违规、却明显破坏交流秩序的信息。
因此,我们尝试把一念成仙在玩家社区运营中积累的经验,转化为机器人可以执行的规则。
上线后的结果
一念成仙群管功能从 6 月 23 日开放以来,在不到半个月的时间里,已经被超过一千个群使用。
这个结果超过了我们最初的预期。
它并不代表一念成仙已经是一款功能完整的群管理机器人。目前的群管能力仍然有限,还有大量场景尚未覆盖。
但至少说明,我们观察到的这些问题并不只存在于自己的玩家群里。
很多群主同样需要一种不会连续刷屏的进群欢迎,也需要机器人处理超长换行、重复刷屏和异常消息。
这些需求很小,小到很难成为一款群管理产品最主要的宣传功能,却又足够真实,真实到群主在使用以后能够立刻理解它解决了什么。
接下来会继续做什么
这次开发日志并不是为了说明一念成仙的群管理能力有多强。
相比专门的群管理产品,我们仍然有很多功能没有开发,也有很多复杂问题暂时无法处理。
我们更希望记录的是这套功能产生的过程:
从一次次批准新人开始,从群里的欢迎信息刷屏开始,从管理员不敢通过申请开始,再到我们尝试用一个小功能改变这种局面。
后续,我们还会继续观察真实群聊中的管理需求,逐步增加更多实用功能。
这些功能未必复杂,也未必看起来足够“高级”。我们更关心的是,它能不能在问题真正发生的时候,帮群主少处理一次事故,让管理员少承担一些压力,也让群成员能够继续正常聊天。
一念成仙的群管功能不会试图一次解决所有问题。
它更希望成为群管理体系中的一个补充:在一些常规工具没有注意到的地方,看到那个关键的需求点,然后把它补上。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)