RetroHexChat
反转HexChat

反转HexChat

正在打开聊天...
帮助 — RetroHexChat

链接预览

在会话中粘贴的链接会在消息下方生成卡片 — 来源、标题、署名、图片和摘要。RSS 卡片使用同一套渲染,当发布方页面信息不足时会用订阅源的元数据补充。

链接预览会利用页面已发布的元数据,将分享的网址转换成内容丰富的 Markdown 卡片。

元数据

  • Open Graph 标题、描述、图片、网址和站点名称
  • Twitter/X 卡片的标题、描述、图片和网址备用
  • Schema.org JSON-LD 的标题、描述、图片、发布者和提供者备用
  • HTML 标题、描述和规范网址(canonical URL)备用
  • 从页面链接或 HTTP Link 头中发现的 oEmbed JSON

在对话中

将链接粘贴到频道或私信中,消息下方会出现它的卡片,包括来源、标题、作者署名和阅读时间、页面自带的图片以及摘要。

卡片是在绘制对话时从存档中读取的,因此重新加载后依然存在,向上滚动回看时也会再次出现。尚无人读取过的页面,在抓取完成之前消息保持原样,完成后会自动补全。关闭文本格式化后,卡片也会和其他格式一同隐藏。

只有普通信息才能得到卡片,并且只为他们的第一链接. 在Markdown中你所写的一条信息是和你所写的完全一样的——你已经选择了链接应该怎么看,这也是为什么一个feedbot自己的卡从不给第二张卡.

使用位置

RSS bots将新的feed项目作为同一张卡片,因此一个feed项目和一个链接被某人粘贴,读得相同.

每个消费者都从一个共享的档案中读取. 一个页面是任何人第一次链接到它并保存120天,因此在另一个频道张贴的,或后来由feed bot发布的同一链接被解答,而不再与网站联系.

存储的页面过期后,会通过条件请求刷新,大多数网站会回复“未更改”——除非页面确实发生了变化,否则不会重复下载。

安全

  • 只获取 HTTP 和 HTTPS 网址
  • 含有内嵌凭据的网址会被拒绝
  • 私有、本地、文档、基准测试、组播和保留地址范围均被屏蔽
  • 重定向以及发现的 oEmbed/image 网址在使用前会经过检查
  • Markdown 图片经过清理、延迟加载,并且渲染时不泄露来源页面信息(referrer)

另请参阅

URL 捕捉器 · Bot RSS 能力 · 文本格式