Embed Fixer logo

Embed Fixer

链接失效了,但对话不该因此中断。

Embed Fixer 拦截失效的社交链接,并通过 Webhook 重新发布,让预览内容在 Discord 内完美呈现。

问题所在

Discord 的预览失效,让分享内容失去了意义。

  • Twitter/X 预览失败或仅加载部分内容。
  • Pixiv 和 Instagram 经常隐藏核心媒体内容。
  • TikTok 和 Reddit 链接丢失了可播放的上下文。
  • 损坏的链接迫使消息接收者必须离开 Discord 才能查看。

功能特色

经过深思熟虑且真正实用的功能。

01

通过 Webhook 以你的用户名和头像自动重新发布并修复预览。

02

支持在私聊或未添加机器人的服务器中,通过 /fix 进行手动修复。

03

为支持的链接提取媒体,并以画廊形式展示。

04

丰富的设置项,可根据服务器需求自定义机器人行为。

高度可定制

几乎所有行为都能按你的服务器需求进行调整。

Embed Fixer 最强大的地方在于,几乎每个行为都可以按需自定义或开关,甚至包含许多基于真实用户需求打造的小众功能。

所有设置都按服务器独立保存。你可以使用 /reset 恢复默认值。

  • 语言

    更改机器人使用的语言。

  • 关闭网站的预览嵌入

    关闭特定网站的预览嵌入。

  • 媒体提取频道

    在这个频道里发送的 Twitter/X/Pixiv 链接的图片/视频都会被提取。

  • 预览嵌入频道黑名单

    这里的频道将不会接收预览嵌入,白名单优先于黑名单。

  • 预览嵌入频道白名单

    只有在这里设置的频道将接受预览嵌入,白名单优先于黑名单。

  • 切换 Webhook 回复

    开关回复 Webhook 时对原发布者的@。

  • 关闭 NSFW 频道的自动剧透

    对于媒体提取功能,在这里选择的 NSFW 频道内的媒体将不会自动标为剧透。

  • 切换删除消息反应

    添加表情反应到webhook消息,便于发布者通过反应表情删除。

  • 显示帖子内容频道

    如果媒体提取已开启,则在这里的已选频道将显示帖子内容。

  • 更改删除消息反应表情

    更改用于删除消息的表情。

  • 选择预览嵌入服务

    选择用于不同网站的预览嵌入。

  • 机器人可见性

    开启后, Embed Fixer 将会对来自其他机器人链接进行预览嵌入。关闭后,将只会对来自用户的链接进行预览嵌入。

  • 转发到目标频道

    若已设置,所有的预览嵌入和媒体提取都会发送到被设置的频道,而非原消息的频道。

  • 白名单身份组

    如有设置,则只有拥有这些身份组之一的用户才有预览嵌入。留空则关闭。

  • 切换原链接按钮

    是否在预览嵌入的消息中显示链接至原帖子的按钮。

  • 开关删除主题串中的原消息

    因为主题串无法使用 Webhook,原消息会被保留以识别发送者。启用此选项后,在发送修复后的链接预览后将删除主题串中的原消息。

  • 转换时以回复替代删除

    该功能启用时,Embed Fixer将不会删除原始消息,通过Webhook重发,而是通过对你的原始消息回复并预览嵌入。

支持平台

从主流到小众,只要有修复方案,我们便提供支持。

Twitter/X
Pixiv
TikTok
Reddit
Instagram
FurAffinity
Twitch Clips
Iwara
Bluesky
Kemono
Facebook
Bilibili
Tumblr
Threads
PTT
DeviantArt

社区口碑

深受广大社区信任。

2400+

Discord 服务器

180+

GitHub 星星数

自托管

在意隐私?开源项目来帮忙。

如果你想完全掌控数据和配置,可以在自己的机器上运行 Embed Fixer。

Docker + SQLite/PostgreSQL通过 uv 本地运行可选 Redis

只要你的服务器有人分享链接,它就属于那里。

别再让失效的预览破坏聊天兴致。立即添加 Embed Fixer,保持每一次对话的完整性。