有在 Discord 伺服器看过讯息里面附带图片、标题和内文可以独立显示、文字居然还可以附加超连结网址的讯息吗? 这种讯息就是所谓的嵌入式讯息(embed message),本篇文章将会介绍 Discohook 这个好用的嵌入式讯息编辑工具。
本文章节一览1什麽是 Discohook?2什麽是 Webhook?2.1如何在 Discord 伺服器创建Webhook?3Discohook 介面导览4Discohook 使用说明4.1主选单(框框 1)4.2Webhook URL(框框 2) – Webhook 网址4.3Content(框框 3) – 内容4.4Profile(框框 4) – 个人资料4.5Thread(框框 5) – 讨论串4.6Files(框框 6) – 档案4.7Add Embed(框框 7) – 添加嵌入式讯息4.8Message Link(框框 8) – 讯息连结4.9JSON Data Editor(框框 9) – JSON 资料编辑器4.10Add Message(框框 10) – 添加讯息4.11Add Message(框框 11) – 预览讯息外观5嵌入式讯息使用说明5.1Author(框框 1)– 作者资讯5.2Body(框框 2) – 嵌入式讯息本体5.3Field(框框 3) – 段落(概念会是嵌入式讯息中的嵌入讯息)5.4Image(框框 4) – 图片5.5Footer(框框 5) – 讯息尾段的页脚
什麽是 Discohook?
Discohook 是一个能够透过 Webhook 来编辑 Discord 嵌入式讯息的工具,它不像一般的机器人需要邀请到伺服器内部才能运作,只需要取得 Webhook URL 或是 Webhook URL 加上想要编辑的 Webhook 讯息连结,就能够针对特定的嵌入式讯息进行撰写或是编辑。
什麽是 Webhook?
Webhook 的中文翻译为「网路钩手」,在维基百科的定义是:「一种通过自订回呼函式来增加或更改网页表现的方法。这些回呼可被可能与原始网站或应用相关的第三方使用者及开发者储存、修改与管理。」
用白话文来说,Webhook 是连接着两个端点并且由「事件驱动」的触发器,一个端点是「起点」,另外一个端点是「终点」,这些端点可以是网路上各种不同应用的伺服器,当起点发生了特定事件後,终点就会在收到通知後执行某项动作。
如何在 Discord 伺服器创建 Webhook?
「Webhook 是什麽? Discord 如何启用 Webhook?」这篇文章的最後一段有说明如何在 Discord 创建 Webhook。
Discohook 介面导览
Discohook 只有一个画面,第一眼的印象也许看起来有点复杂,不过其实一进去的预设画面就已经是完整的说明 Discohook 如何使用的展示页面了。
Discohook 预设画面
要正式开始使用,只需要点击「Clear All」,就会还给使用者一个空白的页面了。
Discohook 使用说明
接着逐一来说明每个选项的功能。
主选单(框框 1)
一共有 3 个按钮:
Webhook URL(框框 2) – Webhook 网址
要使用 Discohook,就一定要先创建一个 Webhook,将 Discord 复制的 Webhook 网址填在这一栏。
旁边的「Send(送出)」按钮,在讯息整个编辑完以後,可以点击此按钮在嵌入式讯息发布到 Webhook 所指定的频道。
下方的「Add Webhook」按钮,可以加入复数个其他 Webhook。
延伸阅读: Webhook 是什麽? Discord 如何启用 Webhook?
另外一定要注意不要外流 Webhook 网址,否则任何人都可以透过 Webhook 发送恶意连结或是诈骗讯息到你的 Discord 伺服器中。
Content(框框 3) – 内容
一般的 Discord 讯息(还不属於嵌入式讯息的部分),可以把讯息输入在这里,注意有最大字数的限制。
Profile(框框 4) – 个人资料
Username(使用者姓名): 这里输入的名字会直接变成 Webhook 在发出讯息时的名字。
Avatar URL(头像连结): 这里的连结会会直接变成 Webhook 在发出讯息时的头像。
Thread(框框 5) – 讨论串
Forum Thread Name(讨论串名称): 当讯息要发布在「论坛频道」的时候才需要设定这一栏,如果是一般的文字频道,输入了这一栏反而会让讯息无法正常发布。
延伸阅读: Discord 论坛频道介绍
Files(框框 6) – 档案
如果讯息中需要夹带档案可以在这边上传。
Add Embed(框框 7) – 添加嵌入式讯息
这个会在嵌入式讯息的段落展开说明。
Message Link(框框 8) – 讯息连结
可以编辑任何使用 Webhook 发布的讯息,除了需要 Webhook 网址之外,到想要编辑的讯息点击滑鼠右键,然後选择「复制讯息连结」。
JSON Data Editor(框框 9) – JSON 资料编辑器
JSON是一种轻量级资料交换格式,懂程式语言的人才会使用到的功能。
Add Message(框框 10) – 添加讯息
如果一组讯息不够使用,点击这个按钮可以新增复数组上列框框 3 到 框框 9 的完整讯息组。
Add Message(框框 11) – 预览讯息外观
这里会即时更新讯息的预览外观,实际发布到 Discord 频道的样子就是在预览看到的样子。
预览讯息外观
嵌入式讯息使用说明
Add Embed(添加嵌入式讯息)的选项展开以後可以看到如下的画面:
Author(框框 1) – 作者资讯
Author(作者): 输入嵌入式讯息的作者名称。
Author URL(作者连结): 为作者的名字添加上超连结。
Author Icon URL(作者头像连结): 设定作者的图像档案位置。
Body(框框 2) – 嵌入式讯息本体
Title(标题): 嵌入式讯息的标题。
Description(内文): 嵌入式讯息的内文。
URL(连结): 这个会是标题的超连结。
Color(颜色): 嵌入式讯息左边线条的颜色。
Field(框框 3) – 段落(概念会是嵌入式讯息中的嵌入讯息)
包含标题和内文。
Image(框框 4) – 图片
Image URLs(图片连结): 嵌入式讯息所附带的图片网址。
Thumbnail URL(讯息右上方的小图像): 右上方小图像的图片网址。
Footer(框框 5) – 讯息尾段的页脚
Footer(页脚): 页脚的文字。
Timestamp(时间戳记): 可以带上自订的时间戳记。
Footer Icon URL(页脚小头像的图片网址): 在页脚文字左边的超小头像。
相关 DiscordDiscord 教学