社交提醒会把你关注的创作者和社区的新动态直接发布到 Discord 频道里:YouTube 视频、Twitch 开播、Reddit 帖子、Bluesky 帖子,或者任何 RSS 源。

🔔 工作原理
- 启用 社交提醒,并打开 社交提醒 页面。
- 点击 新建提醒,选择一个平台,并输入你想监测的来源。
- 选择公告要发布到的频道。
- 可选地选一个要提及的身份组,并写上你自己的消息。
- 保存。机器人会定期检查来源,每当有新内容发布时就发布一条嵌入消息。
一切都在面板里管理,这个功能没有斜杠命令。
🌐 支持的平台
| 平台 | 什么会触发提醒 | 需要输入什么 |
|---|---|---|
| 📺 YouTube | 发布了新视频 | 频道的 @handle、频道 URL,或它的 UC… 频道 ID |
| 🎮 Twitch | 主播开播 | 频道名称(例如 shroud)或它的 Twitch URL |
| 出现新帖子 | 一个 subreddit(r/gaming)或一位用户(u/spez) |
|
| 🦋 Bluesky | 发布了新帖子 | 句柄(例如 name.bsky.social)或个人资料 URL |
| 📰 RSS / Atom | 订阅源里出现新条目 | 完整的订阅源 URL,以 http:// 或 https:// 开头 |
关于平台,有几个值得了解的细节:
- Reddit 会跳过置顶的帖子,所以永久性的公告帖不会被重复播报。
- Bluesky 只播报原创帖子,转发会被忽略。
- Twitch 播报的是开播的开始。仍在进行中的直播绝不会被播报两次;之后全新的一场直播则会。
- RSS 订阅源必须能在公共互联网上访问。解析到私有或内部地址的订阅源 URL 会被拒绝。
Twitch 需要由平台管理员进行一次性设置。 Twitch 是唯一需要 API 凭据的平台。如果还没有配置,Twitch 提醒的卡片上会显示错误,而其他所有平台仍然正常工作。
✍️ 公告消息
默认情况下,机器人会发布一条适合该平台的简短消息(“Name 刚刚发布了一个新视频!”、“Name 现在正在 Twitch 上直播!”等等)。
你可以用自己的文字替换它,并使用以下占位符:
| 占位符 | 会被替换为 |
|---|---|
{name} |
频道、订阅源、subreddit 或账号的名称 |
{title} |
视频、帖子或直播的标题 |
{url} |
内容的链接 |
如果你选择了要提及的身份组,它会自动加在消息的开头,你不需要自己写出这个提及。
在消息下方,机器人会用该平台的配色发布一条嵌入消息,包含标题、链接、摘录、缩略图或预览图,以及发布日期。
🚫 不会有历史内容刷屏
对一个新来源的第一次检查不会播报任何内容。它只是记录已经发布的内容,所以在你添加某位创作者的那一刻,不会被他全部的往期作品淹没。
从那以后,只会播报真正新的内容。如果某个来源一次发布了很多内容,机器人每次检查会播报其中的几条,并在接下来的几次检查中赶上进度。
🗂️ 管理提醒
每张提醒卡片会显示它的平台、来源、目标频道,以及当前状态:
- 正在等待首次检查:提醒刚刚创建。
- 正在监测新内容:已成功读取来源,暂时没有新内容。
- 最新内容:机器人看到的最近一条内容的日期。
- 如果无法读取来源(名称错误、频道已删除、订阅源离线等),会出现一行 ⚠️ 提示。机器人会自行不断重试。
可用的操作:
- 启用 / 停用:暂停一个提醒而不删除它。
- 编辑:更改平台、来源、频道、提及或消息。更改平台或来源会重置提醒,下一次检查会成为新的基准(这样你不会收到一大批旧内容)。
- 删除:把它彻底移除。
✅ 权限
社交提醒只需要在公告频道拥有基础机器人权限(View Channels、Send Messages、Embed Links)。参见 功能权限。
关于提及还有一点补充:要真正提醒到某个身份组,请在该身份组的 Discord 设置里勾选 Allow anyone to @mention this role,或者授予机器人 Mention @everyone, @here, and All Roles 权限。两者都没有的话,提及仍然会出现在消息里,但不会有人收到通知。
💡 最佳实践
- 使用专用的频道(
#announcements、#streams、#new-videos),这样提醒不会淹没在聊天里。 - 创建一个专门的“通知”身份组,让成员可以通过 反应角色 自助获得,然后提及这个身份组,而不是
@everyone。 - 对于没有 YouTube 或 Bluesky 账号的网站,找一找它的 RSS 订阅源,大多数博客、新闻网站和播客平台仍然会提供。
- 对于暂时停更的创作者,请停用而不是删除提醒,这样你就保留了这份配置以备日后使用。