消息通知
📨 消息通知
消息通知功能允许用户配置多种消息推送渠道,以便接收系统通知和进行远程交互。系统支持多种主流消息平台,并提供灵活的配置选项。
📋 消息渠道列表
在消息通知页面,系统会显示已配置的所有消息渠道卡片,包括渠道名称、状态和推送类型。每个卡片上都有以下信息:
🎯 渠道信息展示
- 渠道图标:表示消息渠道类型
- 状态指示灯:绿色表示已开启,红色表示未开启
- 渠道名称:用户自定义的渠道名称
- 交互标识:如果渠道支持交互功能,会显示"交互"标签
- 推送类型:显示该渠道配置的推送业务类型标签
📋 空状态提示
如果系统中还没有配置任何消息渠道,页面会显示提示信息"您还未添加消息通知渠道!"。
🔧 页面操作按钮
- 🔄 刷新:重新加载消息渠道列表
- 📨 发送自定义消息:发送测试消息
- ➕ 添加渠道:新增消息推送渠道
点击任意渠道卡片可以编辑该渠道配置。
🛠 添加/编辑消息渠道
要添加或编辑消息渠道,可以点击页面右上角的"添加渠道"按钮,或点击现有渠道卡片进行编辑。系统会弹出渠道配置对话框,需要填写以下信息:
📡 渠道类型
说明: 选择要配置的消息推送渠道类型
选项: 系统支持多种渠道类型,包括但不限于:
- 微信公众号
- Telegram
- Slack
- Synology Chat
- 其他支持的消息平台
选择渠道类型后,系统会自动加载该渠道所需的配置字段。
📝 名称
说明: 自定义渠道名称,用于区分不同的渠道实例
要求:
- 必填项
- 最多20个字符
🔘 是否开启
说明: 控制该消息渠道是否生效
选项:
- 开启(默认)
- 关闭
只有开启的渠道才会接收和发送消息。
🔄 是否交互
说明: 控制该消息渠道是否支持远程交互功能
选项:
- 开启
- 关闭(默认)
支持交互功能的渠道可以通过消息进行远程控制,如搜索、订阅、下载等操作。
⚙️ 渠道配置
说明: 不同渠道类型需要不同的配置参数,这些参数是动态加载的
示例:
- 微信公众号需要配置Token、EncodingAESKey、AppID、AppSecret等
- Telegram需要配置Token、ChatID等
- Slack需要配置Bot Token、App-Level Token等
具体配置参数根据所选渠道类型而定。
📢 推送业务类型
说明: 选择该渠道需要推送的业务范围
用户可以通过展开"推送业务类型"面板来选择需要接收的消息类型,例如:
- 系统通知
- 下载通知
- 订阅通知
- 签到通知
- 其他业务类型
🧩 插件消息
说明: 选择该渠道需要推送的插件消息
用户可以通过展开"插件消息"面板来选择需要接收的插件消息类型。
🎯 渠道操作
🧪 测试通知
在配置完成后,可以点击"测试"按钮向该渠道发送测试消息,验证配置是否正确。
📋 生成菜单(微信专用)
对于微信渠道,可以点击"生成菜单"按钮创建微信公众号菜单。
🗑️ 删除渠道
对于已存在的渠道,可以点击"删除"按钮将其从系统中移除。系统会弹出确认对话框以防止误删。
🌐 远程交互
部分渠道支持远程交互功能,包括:
- 微信公众号
- Telegram
- Slack
- Synology Chat
通过这些渠道,用户可以远程控制 Media Saber 运行、发送名称订阅或下载资源,以及与 AI 对话。
🪝 Webhook集成
系统支持通过Webhook方式接收外部系统的消息,并通过配置的消息渠道进行推送。详细配置说明请参考:Webhook文档
📱 微信渠道配置
微信渠道需要特殊配置,详细配置方法请参考:微信信息通知
⚠️ 注意事项
- 不同渠道类型有不同的配置要求和限制
- 部分渠道需要公网可访问的地址才能正常工作
- 开启交互功能的渠道可以进行远程控制操作
- 建议在配置完成后使用测试功能验证配置正确性

