Message Builder

让你自己设计机器人几乎每一条消息的编辑器。

AlphaCloud 在你服务器上发送的几乎每一条消息,你都可以自己设计:欢迎消息、工单面板、处罚私信、抽奖、投票等等。所用的编辑器在各处都是同一个,所以你只需要学一次。

开关

每条可设计的消息顶部都有一个 使用自定义消息 开关。

状态 会发生什么
关 使用模块内置的消息。模块会显示它自己的字段,例如标题和颜色
开 你的设计会替换内置消息

通过 重置为默认 你可以随时恢复原样。

两种格式

经典的 Discord 嵌入消息,结构固定:

组件 含义
消息文本 嵌入消息上方的普通文字,例如一次提及
标题 可附带链接
描述 正文
颜色 左侧的色条。可以留空,那样就没有颜色
缩略图 小图,位于右上角
图片 大图,位于底部
作者 名称、图标和链接,位于最上方
页脚 文字和图标,位于最下方
字段 描述下方带标签的小块内容,可选择并排显示
时间戳
链接按钮 位于下方

变量

放在花括号中的占位符,机器人在发送时会把它替换为实际的值。

Willkommen {user} auf {guild}! Du bist Mitglied Nummer {memberCount}.

会变成

Willkommen @Max auf Mein Server! Du bist Mitglied Nummer 1.234.

编辑器中的变量标签会插入到你光标最后停留的位置。它们分为三组:

分组 包含
相关用户 {user}、{username}、{user.id}、{user.avatar}、{user.createdAt}
你的服务器 {guild}、{guild.id}、{guild.icon}、{memberCount}
这条消息 只有这一条消息才有的变量,例如 {prize} 或 {closedBy}

提及频道

在文本中输入 #,就会弹出你的频道列表。插入的引用在 Discord 中会显示为可点击的频道提及,在预览中你会看到真实的频道名称。

必需组件

有些消息包含一个你 可以移动但不能删除 的区块。它在编辑器中被标记为锁定,并显示示例内容。

这类区块有两种:

类型 示例
按钮和菜单 工单面板中的类别菜单、验证按钮、抽奖的参与按钮、评分按钮
计算生成的内容 投票结果、团队列表、支持记录排行榜、处罚私信中的原因和时长

页脚

状态 机器人发送的内容
页脚为空,无 Premium “Powered by AlphaCloud”
页脚为空,有 Premium 或合作伙伴身份 你在 品牌定制 中设置的自定义页脚
页脚已填写,有 Premium 或合作伙伴身份 你在这里填写的文字
页脚已填写,无 Premium 默认页脚。你的文字会保存下来,一旦解锁就会生效

实时预览

右侧会显示消息在 Discord 中的样子,所有变量都填入了示例值。

一个模块中的多条消息

如果一个模块有多条可设计的消息,设计消息 会打开一个统一的编辑器:左侧是所有消息及其状态的列表,右侧是开关和编辑器。

这适用于 工单(22 条消息)、管理(5 条处罚私信)、录像义务、抽奖、建议 和 AutoMod。

在那里很实用的功能:

  • 载入默认消息 会把示例模板填入一条空消息
  • 全部重置 会把该模块的所有消息恢复为默认
  • 消息达到九条及以上时会出现搜索框
  • 编辑器会记住未保存的更改。刷新页面后,它会再次提供这些更改

市场

在 市场 标签页中,你可以找到其他服务器分享的设计。

嵌入消息市场采用其他服务器的现成设计,并分享你自己的设计。

哪些消息不能设计

有四类消息是有意不提供设计功能的:

  • 日志嵌入消息。 日志是一种凭证。它的格式保持固定,这样今天的条目和一年前的条目看起来完全一样。
  • 本来就可以自由编辑的消息。 置顶消息 和 自动回复 本身就发送已保存的嵌入消息或纯文本。再加一个编辑器只会造成混乱。
  • 游戏状态。 每条 小游戏 消息都会随着每一步而变化。
  • 点击后的私密回复,只有点击者本人能看到。