社交平台通知
描述
用户指南
当某位创作者开播、发布视频、某个 RSS 源更新,或出现优惠信息时,自动通知您的社区。本模块完全在仪表板中配置,无需记住任何命令。
功能介绍
- 监控 Twitch 频道并公布每次开播。
- 监控 YouTube 频道并公布每个新视频。
- 监控 TikTok 账号(新视频和直播)。
- 转发任意 RSS 源(博客、新闻站点、论坛等)。
- 转发优惠信息和免费游戏(Epic、Steam、GOG、PlayStation、Xbox、DealLabs 等)。
- 自由组装通知内容:引导语、角色提及、自定义区块(标题、文本、缩略图、图片)以及结尾消息。
- 在正式启用前向您的频道发送一条测试通知。
快速开始(管理员)
- 打开仪表板,进入互动与社区 → 社交平台。
- 选择目标平台的选项卡(Twitch、YouTube、TikTok、RSS 源、优惠信息)。
- 添加您的监控源:Twitch 和 YouTube 请在搜索框中输入至少两个字符并点击正确的结果;RSS 源请粘贴 XML 源的 URL;TikTok 请以
@用户名的格式输入。 - 选择目标 Discord 频道。
- 撰写引导语,如有需要还可选择要提及的角色。
- 点击测试通知,在频道中查看实际效果,然后点击保存。
命令
本模块没有任何 Discord 命令:全部配置在仪表板中完成。
在仪表板中设置
每个平台一个选项卡,各有自己的设置项:
| 设置项 | 说明 |
|---|---|
| 监控源 | 在平台上实时搜索(Twitch、YouTube)或手动输入(RSS、TikTok)。 |
| 目标 Discord 频道 | 机器人发布通知的频道。 |
| 引导语 | 显示在通知上方的文本。 |
| 要提及的角色 | 可选择多个角色,包括 @everyone。 |
| 结尾消息 | 发送在通知下方的可选文本。 |
| 通知外观(V2) | 一个或多个容器,每个由文本、区段(标题 + 缩略图)和图片区块组成,顺序可调整。 |
| 实时预览 | 忠实呈现该消息在 Discord 上的样子。 |
可在消息和区块中使用的变量:
{account}、{url}、{title}、{thumbnail}、{avatar}——优惠信息还额外支持:{source}、{price}、{platform}。
优惠信息选项卡的额外设置:
- 点击即可启用的来源,分为三大类:PC 与启动器(Epic Games、Steam、GOG、Ubisoft Connect、EA App、Battle.net、Itch.io、DRM-Free)、主机与移动(PlayStation、Xbox、Nintendo Switch、移动端、VR)以及 DealLabs(热门、免费)。
- DealLabs 筛选:以逗号分隔的关键词列表,只保留您感兴趣的优惠。
- 专属频道:每个已启用的来源都可以指定自己的频道;未指定时使用全局频道。
须知事项
- 保存按钮只保存当前显示的选项卡。 如果您先配置 Twitch 再配置 YouTube,请在切换平台之前分别保存每个选项卡。
- 一个平台必须同时拥有至少一个监控源和一个目标频道,否则不会启用。 若缺少其中之一,或机器人无法在所选频道中发言,都不会发送任何通知。
- 检测延迟:Twitch、TikTok、RSS 和优惠信息大约每 2 分钟检查一次。YouTube 视频通过 YouTube 的直接推送送达,因此几乎是即时的。
- 每条新内容一条通知:机器人会记住每个来源最近一次看到的内容。对于 Twitch,通知在离线 → 开播的那一刻触发,而不是每次检查都触发。
- 没有高级订阅时,默认限制为每个平台一个监控源。 达到上限后会出现横幅提示,并且无法继续添加。
- Reddit 选项卡当前不可用:机器人一侧未配置 Reddit API 密钥。该页面会显示相应提示并隐藏保存按钮。
- YouTube 通过频道 ID 识别(以
UC…开头的那个)。请使用搜索框:它会代您保存正确的 ID。以其他格式手动添加的频道不会收到直接推送。 - TikTok 没有提供任何公开 API 来关注第三方创作者:监控通过中转服务实现,因此可能比其他平台更慢或不太稳定。
- 测试通知会带
[TEST]前缀,并且会真正发送到已配置的频道中:请提前告知成员,或先在私密频道中测试。 - 一条通知必须包含至少一段文本或一个区块;完全空白的消息不会被发送。