用 AI 团队打造 Minecraft 服务器 #5用 Discord 机器人运营开发团队!决策论坛·命令列表·资源包频道 🤝
AI 开发团队和人在 Discord 上交换决策的方法:每个频道只负责一件事,决策论坛的标签与打勾规则,按模块划分的命令论坛,只保留最新版的资源包频道,以及'不删除,只修改'原则。

开发博客 Mojangcam 的中文译文。原文用韩语撰写。
AI 开发团队和人在 Discord 上交换决策的方法:每个频道只负责一件事,决策论坛的标签与打勾规则,按模块划分的命令论坛,只保留最新版的资源包频道,以及'不删除,只修改'原则。

把 Minecraft 服务器的 GUI、图标、武器贴图交给 ChatGPT,由 Claude 负责规格检查和资源包合并的做法,以及审核中拦下的 5 起事故(纹理路径、名字互换的弓、不显示的背景、闪烁的弓、16 像素 3D)。

把 Minecraft MMORPG 服务器的生命值和伤害一次性放大 10 倍的方法(同时保留管理员的设置)、1→30 级 12 小时的经验曲线,以及策划组 AI 模拟 6 个职业后找到的失衡真正原因。
把 core 和 13 个模块放进同一个 Paper 插件 jar 的结构、一个权限名就让整个模块无法启用的事件,以及击杀怪物时伤害显示为 1000029 的 bug 的原因和修复。

为了一个人做出 13 个 Minecraft MMORPG 服务器插件,我让 Claude 当组长、把 15 个定时任务当组员来干活。本文整理了这套结构,包括指令书、报告、合并规则以及实际遇到的问题。

从机器人开发者的角度整理 2026 年 9 月的 Discord 开发者更新日志。文件上限 20 MiB、斜杠命令多行输入、年龄验证、邀请目标用户端点、大型机器人必须带 shard,全部用 discord.py 2.7.1 代码应对。
用 Discord 机器人打造服务器日志频道。本文用 discord.py 2.x 从零写一个日志机器人,把被删消息的内容和删除者、成员进出、身份组变更、踢出和封禁都自动记录成嵌入消息。

Claude Opus 5.5 于 9 月 22 日发布。从 Claude Code v2.1.280 起默认模型换成 Opus 5.5,价格下调 20%。本文整理与 Opus 5 的区别、settings.json 与 effort 的重新检查,以及 API 兼容性变更。

7 月介绍 Claude Opus 5 发布时,我简单提过 /model 和 /effort 命令。后来发现一直有人搜 "Claude Code 切换模型""claude effort 区别" 找到这里,于是专门写了这篇……
上一篇我们讲了如何把 Excel 数据自动上传到 Google 表格(gspread)。收集、保存、共享数据,现在都可以交给 Python 了。
上一篇我们做了货币·商店(Economy)系统,完成了能赚金币、买道具的机器人,服务器里多了一样'好玩的东西'!这一篇来做服务器运营中真正常用的功能——投票·问卷(Poll)机器人,两种方式都会讲到。
Python 3.15 正式版将于 2026 年 10 月 1 日发布,距今正好 13 天。之前讲了 beta 4、rc1、rc2 的新功能,这次来检查你现在的代码在 3.15 上会不会出问题。
上一篇 #13 我们用身份组·频道自动化把服务器管理整个交给了机器人。不过还留有一点遗憾:像 #13 的 tempchannels 那样只放在变量里的数据,机器人一重启就会全部消失。
上一篇 #12 我们学习了用命令冷却时间和权限来保护机器人。这一篇 #13 再往前走一步,把服务器管理员的重复劳动整个交给机器人。今天要做的自动化正好有三个。
上一篇 #11 我们用 Flask 做了一个查看机器人状态的网页仪表盘。现在机器人的功能已经相当齐全了,可真正放进服务器里用的时候,一定会遇到这样的情况。
上一篇 #10 我们讲了让机器人变成全球化机器人的多语言(i18n)支持。原本预告的是冷却时间和权限管理,不过在那之前,先带来很多人好奇的主题:制作网页仪表盘(Web Dashboard)!(冷却时间篇也很快就会发布,敬请期待)
上一篇 #9 我们给机器人接入了 AI(Claude·ChatGPT API),做出了能聊天的机器人。这一篇要把机器人升级成全球化机器人,也就是支持多语言(i18n)!
上一篇 #8 我们学了用嵌入消息(Embed)美化机器人的消息。这一篇终于要做很多人期待已久的功能:给机器人接入 AI!输入 /ai 问题,就能让 Claude 或 ChatGPT 来回答。
上一篇 #7 我们用模态框(Modal)接收了用户输入。这一篇 #8 来讲能让机器人发出的消息漂亮得多的嵌入消息(Embed)!
上一篇我们学习了如何用下拉菜单(Select Menu)整齐地收纳多个选项。不过按钮和下拉菜单说到底都是在预先设定好的选项里做选择。如果需要用户自由输入文字再发送,该怎么办呢?
上一篇 #5 我们学习了如何用按钮(Button)和机器人交互。这次再进一步,来做一个下拉菜单(Select Menu)!
上一篇 #4 我们用 Slash Command 发送了 Embed。这次更进一步,给消息加上可以点击的按钮(Button),做一个点击按钮就会响应的"交互式机器人"!
要在 Discord 机器人中使用斜杠命令,可以借助 discord.app_commands。用 intents = discord.Intents.default() 和 commands.Bot(command_prefix="/", intents=intents) 创建机器人,再发送 Embed。
比如 /user info、/user ban……像这样把多个功能放进同一个命令组里!用 discord.py 的 app_commands.Group 写一个 UserCommandGroup 类,把用户相关命令集中管理。
这次我们来做一个接收用户输入并据此执行的 Slash Command,比如 /say message:你好 这样的命令!依然基于 Python 和 discord.py,先看看下面的代码👇
今天在 Discord 机器人开发系列中,我们来做最近很流行的斜杠命令(Slash Command)。就是以 /命令 形式输入的那种,大家都知道吧?比普通文本命令简洁得多,还支持自动补全,现在几乎是必备功能!