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。
在那里很实用的功能:
- 载入默认消息 会把示例模板填入一条空消息
- 全部重置 会把该模块的所有消息恢复为默认
- 消息达到九条及以上时会出现搜索框
- 编辑器会记住未保存的更改。刷新页面后,它会再次提供这些更改
市场
在 市场 标签页中,你可以找到其他服务器分享的设计。