Communitygithub.com

参议院晋升系统

用于处理《魔兽世界》公会“The Senate”的Discord职级与晋升操作。涵盖阶级阶梯、正式投票与非正式晋升流程。

参议院晋升系统 是什么?

该技能详细描述了《魔兽世界》部落公会“The Senate”在Discord上的职级体系与晋升规则。公会采用罗马主题的阶级阶梯,从最高领袖Imperator到试用成员Plebeian共六级,其中Legionnaire和Civis地位平行但贡献方向不同。晋升分为三条路径:Plebeian晋升至Civis/Legionnaire需经过Senator提名和参议院正式投票(简单多数);晋升至Senator则通过非正式共识,由Imperator确认;Consul由Imperator直接任命。技能还提供了Discord MCP工具的使用流程,包括读取消息统计票数、发送通知、查询成员角色等,并特别指出角色分配需手动操作或通过其他机器人完成,因为Discord MCP不提供添加/移除角色的功能。该技能适用于Codex、Cursor等支持MCP的AI Agent平台。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/lkjms/AI/tree/HEAD/.opencode/skills/senate-promotion

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

参议院晋升系统 是做什么的?

The Senate(一个以罗马为主题的《魔兽世界》部落公会,现正为 WoW Forever 建设)的职级与晋升运作方式。最高权威是 Ediction(Discord 用户 ID 207270647313727488),即 Imperator(凯旋将军)。

阶级阶梯

从高到低。Discord 原始角色位置 不与此顺序一致。

职级角色 ID含义
Imperator(公会领袖)1481958960234758204Ediction。他们说了算。
Consul(官员)1481960522319659170执政团——Imperator 的左右手。
Senator(元老)1489937394118557758投票机构。他们负责提名和担保。
Legionnaire(团本成员)1481959087133429760可靠的战士。团本实战已证明。
Civis(正式成员)1552667150974586900值得留在身边的人。团本实战尚未证明。
Plebeian(试用成员)1482148705585856706新人。

Legionnaire 和 Civis 地位相近——这种区分依据的是贡献方式,而非贡献大小:

Civis = 积极参与社交,交了朋友,融入良好。他们可能尚未在团本中证明自己。 Legionnaire = 同样的情况,但已证明团本实战能力。 自从迁移到 Forever 后,这一区分也用来区分 TBC 老玩家(Legio)与新加入者。

Captain(团本领袖)(1512058331676672061)是一个功能性角色,不属于此阶级阶梯。请将团本功能角色(Captain、Healer 等)与阶级阶梯分开处理。

晋升路径

1. Plebeian → Civis / Legionnaire —— 正式晋升(受 ❗laws❗ 约束)

频道:❗laws❗(1489772511661916171,Ediction 的一条置顶帖子)。 正式规则:https://discord.com/channels/1480600541095530496/1489772511661916171

  1. 安顿下来。 待上几周——跑跑副本,参加战场,在 Discord 里挂机。让大家真正认识他们。
  2. 提名。 几周后,任何一位与候选人有过实际相处的 Senator 都可以提名。提名意味着 Senator 把自己的声誉押上了。
  3. 投票。 提名提交到全体参议院进行投票。
    • 🗣️ 赞成——你相信他们。
    • 🗣️ 弃权——不确定 / 还没看够。
    • 投票保持开放,直到 足够的赞成票达到简单多数。无截止日期——票数够了就行,届时 Plebeian 晋升。

2. → Senator —— 非正式晋升(无正式规则;由参议院共识决定,Imperator 批准)

频道:🔒senate-promotion🔒(1490001526930935950)和 👑senate-discussion👑(1490001600918585414)。这是非正式的途径。

实际流程大致如下:

  • Imperator 开启话题——例如 "John Bowie 可以晋升了。他能开得起玩笑,也能回敬。@Senator"
  • 或者一位 Senator 提出名字——例如 "Gladzug 加入我们成为 Senator 已经很久了……如果现在弃权,就请表态" 或 "我们把 Keanen 晋升为 senator 了吗?……我建议晋升他。"
  • Senator 们在该频道中回复——"赞成"、"赞成,最好的兄弟"、"两人都赞成"。弃权可以,但必须是有意识的弃权。
  • Imperator 结束话题——"通过。谢谢大家。" 他们也可以跳过投票:"赞成票足够,跳过投票。很好的补充。"

3. → Consul —— 由 Imperator 任命

无需投票。Ediction 直接任命 Consul:

"我收到了一些关于 Consul 角色的私信。如果你觉得自己能贡献一份力,请私信我。我在找志愿者,不是强迫任何人!"

执政官在 "Imperator 办公室" 任职。执政团(任命于 2026-10-11):Dany、Valarian、Bazrek,以及 Disto 为 荣誉 Consul。Xulrogg "调解者" 曾在需要时服务,现已结束任期。荣誉/离任头衔不带有办公室的职责期望。

4. → Imperator

由 Ediction 持有。他在前任会长 Dany(317573586619727883)于 2026-09-14 卸任后升任。这不是一条晋升路径——仅限继承。

治理背景

  • Senator 拥有实权:据 Dany 辞职时的说法,"公会中的参议员有权对公会决策进行投票。"
  • 只有 Imperator 和 Consul 能广泛领导团本;团本领导正在转向一个团队模式,并设有指定的装备分配委员会(见 👑senate-discussion👑)。

公会参考信息

项目值
公会The Senate(1480600541095530496)
Imperator(真人)Ediction(207270647313727488)
MCP 机器人Ediction Bot(1561463406047924346)
❗laws❗1489772511661916171
📣announcement📣1481950662366466080
🔒senate-promotion🔒1490001526930935950
👑senate-discussion👑1490001600918585414
👑Curia (Senate House)👑(语音)1489972545951367259
🗡️roster🗡️1490067742718562374
🎯deserters🎯1536355109661966387

使用 Discord MCP 执行晋升

Discord 服务器可通过名为 discord 的 MCP 工具使用(在 Code Mode 中以 tools.discord.<工具名> 调用)。相关工具:

  • read_messages — 读取历史消息(通过 before / after / around 分页,每次最多 100 条)。用于统计 senate-promotion 频道中的赞成/弃权票。
  • send_message — 向频道发送消息;当前标准是在开启或追踪投票时 @Senator 角色(<@&1489937394118557758>)。
  • list_roles、get_role_info — 查看职级。
  • list_members、get_member — 查找候选人并检查其角色。

执行晋升时的典型流程

  1. 确认目标职级和候选人(通过 list_members / get_member 解析)。
  2. Pleb → Civis/Legio: 确认某位 Senator 已提交提名,然后向参议院发布动议并跟踪投票至简单多数。 → Senator: 仅在 Ediction 指示,或转达某位 Senator 的提案时,自行发布动议;收集赞成票。
  3. 切勿捏造结果。报告票数统计,让 Imperator 批准("通过")。

操作说明

  • 无角色分配工具。 Discord MCP 不提供添加/删除角色的功能。投票完成后申请职级必须手动在 Discord 中操作(或通过管理角色的机器人)。除非你通过其他方式应用了该职级,否则不要声称已应用。
  • 频道发现异常。 list_channels 仅返回无父级的频道(即分类)。要枚举实际频道,请直接查询 Discord API:GET /guilds/{guildId}/channels,携带 Authorization: Bot <token>(token 位于 discord MCP 服务器的 environment 中)。
  • 公会之声。 公告来自 Ediction,且通常以角色扮演风格发布(例如 "24 days" 信件)。起草时请匹配该语气。

相关技能