{{ title }}输出变量不存在或为空时输出空字符串。
TELEGRAM TEMPLATE REFERENCE
39 个事件,39 套独立变量合同。这里列出每个事件能够真实接收的字段、系统默认模板、图片来源与安全富文本写法。
{{ title }}输出变量不存在或为空时输出空字符串。
{{ title or '未知' }}默认文字左侧为空、0 或 false 时使用后备值。
{% if rating %}...{% endif %}可选内容字段为空时整段隐藏。
{% if a and not b %}条件组合支持 and、or、not、==、!=。
{% elif value %}多分支支持 elif、else 与嵌套条件。
不支持 loop / filter安全边界不执行函数、过滤器、循环或任意代码。
这些格式变量对全部事件可用。开始与结束必须成对且正确闭合;不要直接写 HTML。
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tg_bold_start | 粗体开始 | 从这里开始加粗,必须与“粗体结束”成对使用 | {{ tg_bold_start }}重点{{ tg_bold_end }} |
tg_bold_end | 粗体结束 | 结束粗体范围 | {{ tg_bold_end }} |
tg_italic_start | 斜体开始 | 从这里开始使用斜体 | {{ tg_italic_start }}说明{{ tg_italic_end }} |
tg_italic_end | 斜体结束 | 结束斜体范围 | {{ tg_italic_end }} |
tg_underline_start | 下划线开始 | 从这里开始添加下划线 | {{ tg_underline_start }}提醒{{ tg_underline_end }} |
tg_underline_end | 下划线结束 | 结束下划线范围 | {{ tg_underline_end }} |
tg_strike_start | 删除线开始 | 从这里开始添加删除线 | {{ tg_strike_start }}旧状态{{ tg_strike_end }} |
tg_strike_end | 删除线结束 | 结束删除线范围 | {{ tg_strike_end }} |
tg_spoiler_start | 剧透开始 | 内容点击后才显示,适合隐藏敏感信息 | {{ tg_spoiler_start }}隐藏内容{{ tg_spoiler_end }} |
tg_spoiler_end | 剧透结束 | 结束剧透范围 | {{ tg_spoiler_end }} |
tg_code_start | 行内代码开始 | 使用等宽字体显示一小段内容 | {{ tg_code_start }}/media/path{{ tg_code_end }} |
tg_code_end | 行内代码结束 | 结束行内代码范围 | {{ tg_code_end }} |
tg_pre_start | 代码块开始 | 多行等宽文本块,适合日志、路径树和清单 | {{ tg_pre_start }}第一行
第二行{{ tg_pre_end }} |
tg_pre_end | 代码块结束 | 结束多行代码块 | {{ tg_pre_end }} |
tg_quote_start | 引用开始 | 单行或多行普通引用;结束位置由“引用结束”决定 | {{ tg_quote_start }}一行引用{{ tg_quote_end }} |
tg_quote_end | 引用结束 | 结束普通引用范围 | {{ tg_quote_end }} |
tg_expandable_quote_start | 折叠引用开始 | 默认可折叠的多行引用,适合长简介、错误和文件列表 | {{ tg_expandable_quote_start }}第一行
第二行{{ tg_expandable_quote_end }} |
tg_expandable_quote_end | 折叠引用结束 | 结束可折叠引用范围 | {{ tg_expandable_quote_end }} |
tg_newline | 换行 | 在当前位置插入一个换行 | 第一行{{ tg_newline }}第二行 |
tg_blankline | 空行 | 在当前位置插入一个空白分隔行 | 第一段{{ tg_blankline }}第二段 |
{% if target_path %}{{ tg_expandable_quote_start }}📁 完整路径
{{ target_path }}{{ tg_expandable_quote_end }}{% endif %}长路径、错误、文件树使用可展开引用;分享码使用剧透;短 ID 使用行内代码。{{ tmdb_link }} 与 {{ imdb_link }} 显示可点击文字,不输出裸链接。自定义文字用对应的 _start / _end 包住。剧集始终指向整部剧。
quality_comment 按 Dolby Vision、HDR/HLG、4K/UHD、1080P/Full HD 顺序识别,一条通知只显示最高档。8 个质量事件分别保存四档文案,清空某档即可关闭。
有明确 TMDB 图片时优先使用;否则使用当前事件后端默认图。默认图真实地址不进入前端或导出包。
自定义链接必须在 3 秒内预览成功。关闭模式在没有 TMDB 图片时回退纯文本。
搜索事件名、事件键、变量键或说明。每张事件面板只列该事件自己的业务变量;上方 Telegram 富文本变量另外全部可用。
显示 39 / 39
playback_start62 个业务变量Emby 客户端开始播放媒体
明确的 TMDB 海报始终优先;自动模式无 TMDB 时使用“开始播放”默认图,自定义模式改用已验证链接,关闭模式无 TMDB 时发送纯文本。
▶️ 开始播放|{{ show_name or title }}{% if season_episode %} · {{ season_episode }}{% endif %}{% if user_name or client %}👤 {{ user_name or '未知用户' }}{% if client %} · {{ client }}{% endif %}
{% endif %}{% if quality %}🎞️ {{ quality }}
{% endif %}{% if device_name or ip %}📺 {{ device_name or '未知设备' }}{% if ip %} · {{ ip }}{% endif %}
{% endif %}{% if emby_instance_name %}🖥️ {{ emby_instance_name }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
show_name | 剧名 | 剧集聚合时使用的系列名称 | 三体 |
raw_title | 原始标题 | 规范化前的标题,可能包含年份或 TMDB 标记 | 三体 (2023) -{tmdbid=204541} |
raw_show_name | 原始剧名 | 规范化前的系列名称 | 三体 (2023) -{tmdbid=204541} |
title_year | 标题年份 | 自动组合的“标题 (年份)” | 三体 (2023) |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
year | 年份 | 媒体发行年份 | 2023 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
rating | 评分 | 媒体评分 | 8.7 |
genres | 类型标签 | 媒体类型或标签 | 剧情 / 科幻 |
overview | 简介 | 媒体简介,可能为空 | 人类文明首次收到来自宇宙深处的信息。 |
poster_url | 海报地址 | 通知卡片使用的海报 URL | https://image.tmdb.org/t/p/w500/demo.jpg |
image_url | 图片地址 | 通知图片 URL,通常与 poster_url 相同 | https://image.tmdb.org/t/p/w500/demo.jpg |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
tmdb_media_type | TMDB 类型 | movie 或 tv | tv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
type | 类型别名 | media_type 的兼容别名 | 电视剧 |
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
vote_average | 评分别名 | rating 的兼容别名 | 8.7 |
category | 类别 | 优先为媒体库名称,否则回退到类型标签 | 电视剧 |
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
resource_term | 质量别名 | quality 的兼容别名 | 2160P / WEB-DL / H.265 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tmdb_link | TMDB 文字链接 | 显示为可点击的“TMDB”,真实详情页地址不会显示在消息正文中 | TMDB(可点击) |
tmdb_link_start | TMDB 自定义文字开始 | 为自定义文字添加TMDB详情页超链接,必须与结束变量成对使用 | {{ tmdb_link_start }}查看 TMDB{{ tmdb_link_end }} |
tmdb_link_end | TMDB 自定义文字结束 | 结束TMDB文字超链接范围 | {{ tmdb_link_end }} |
imdb_id | IMDb ID | 当前电影或整部剧的 IMDb title ID;缺失时为空 | tt13016388 |
imdb_link | IMDb 文字链接 | 显示为可点击的“IMDb”,真实详情页地址不会显示在消息正文中 | IMDb(可点击) |
imdb_link_start | IMDb 自定义文字开始 | 为自定义文字添加IMDb详情页超链接,必须与结束变量成对使用 | {{ imdb_link_start }}查看 IMDb{{ imdb_link_end }} |
imdb_link_end | IMDb 自定义文字结束 | 结束IMDb文字超链接范围 | {{ imdb_link_end }} |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
user_id | 用户 ID | Emby 用户唯一标识 | user-100 |
user_name | 用户 | Emby 播放或安全事件用户 | Alice |
session_id | 播放会话 ID | Emby 播放会话唯一标识 | session-300 |
client | 客户端 | Emby 客户端名称 | Emby for Android |
client_info | 客户端信息 | 客户端名称原始值;client 的来源或兼容字段 | Emby for Android TV |
user_agent | User-Agent | 播放请求上报的客户端 User-Agent | Emby/3.4 Android/14 |
device_id | 设备 ID | Emby 设备唯一标识 | device-200 |
device_name | 设备 | 播放或登录设备名称 | 客厅电视 |
ip | 网络地址 | 播放客户端远端地址 | 192.168.1.20 |
percentage | 播放进度 | 不带百分号的播放进度 | 42.5 |
position_ticks | 播放位置 ticks | Emby 上报的原始播放位置 | 18000000000 |
runtime_ticks | 媒体时长 ticks | Emby 上报的媒体总时长 | 42000000000 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
resolution | 分辨率 | 视频分辨率 | 2160P |
video_codec | 视频编码 | 视频编码 | H.265 |
audio_codec | 音频编码 | 音频编码 | DTS-HD MA |
audio_channels | 音频声道数 | 原始声道数量 | 6 |
audio_channels_label | 声道 | 格式化后的声道,例如 5.1 | 5.1 |
hdr_type | HDR | HDR/Dolby Vision 类型 | Dolby Vision |
source_type | 片源 | WEB-DL、BluRay 等片源类型 | WEB-DL |
frame_rate | 帧率 | 视频帧率 | 23.976fps |
container | 封装格式 | MKV、MP4 等媒体封装格式 | MKV |
quality | 质量摘要 | 自动拼接分辨率、片源、编码、HDR 等 | 2160P / WEB-DL / H.265 / Dolby Vision |
quality_comment | 画质点评 | 按 Dolby Vision、HDR、4K、1080P 优先级生成;四档文案可在当前模板中独立修改或清空关闭 | Dolby Vision 动态画面:逐场景优化明暗与色彩,明暗过渡更细腻。 |
playback_stop62 个业务变量Emby 播放会话停止并报告最终进度
明确的 TMDB 海报始终优先;自动模式无 TMDB 时使用“停止播放”默认图,自定义模式改用已验证链接,关闭模式无 TMDB 时发送纯文本。
⏹️ 停止播放|{{ show_name or title }}{% if season_episode %} · {{ season_episode }}{% endif %}{% if percentage %}🏁 最终进度 {{ percentage }}%
{% endif %}{% if user_name or device_name %}👤 {{ user_name or '未知用户' }}{% if device_name %} · {{ device_name }}{% endif %}
{% endif %}{% if client %}📱 {{ client }}
{% endif %}{% if emby_instance_name %}🖥️ {{ emby_instance_name }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
show_name | 剧名 | 剧集聚合时使用的系列名称 | 三体 |
raw_title | 原始标题 | 规范化前的标题,可能包含年份或 TMDB 标记 | 三体 (2023) -{tmdbid=204541} |
raw_show_name | 原始剧名 | 规范化前的系列名称 | 三体 (2023) -{tmdbid=204541} |
title_year | 标题年份 | 自动组合的“标题 (年份)” | 三体 (2023) |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
year | 年份 | 媒体发行年份 | 2023 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
rating | 评分 | 媒体评分 | 8.7 |
genres | 类型标签 | 媒体类型或标签 | 剧情 / 科幻 |
overview | 简介 | 媒体简介,可能为空 | 人类文明首次收到来自宇宙深处的信息。 |
poster_url | 海报地址 | 通知卡片使用的海报 URL | https://image.tmdb.org/t/p/w500/demo.jpg |
image_url | 图片地址 | 通知图片 URL,通常与 poster_url 相同 | https://image.tmdb.org/t/p/w500/demo.jpg |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
tmdb_media_type | TMDB 类型 | movie 或 tv | tv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
type | 类型别名 | media_type 的兼容别名 | 电视剧 |
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
vote_average | 评分别名 | rating 的兼容别名 | 8.7 |
category | 类别 | 优先为媒体库名称,否则回退到类型标签 | 电视剧 |
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
resource_term | 质量别名 | quality 的兼容别名 | 2160P / WEB-DL / H.265 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tmdb_link | TMDB 文字链接 | 显示为可点击的“TMDB”,真实详情页地址不会显示在消息正文中 | TMDB(可点击) |
tmdb_link_start | TMDB 自定义文字开始 | 为自定义文字添加TMDB详情页超链接,必须与结束变量成对使用 | {{ tmdb_link_start }}查看 TMDB{{ tmdb_link_end }} |
tmdb_link_end | TMDB 自定义文字结束 | 结束TMDB文字超链接范围 | {{ tmdb_link_end }} |
imdb_id | IMDb ID | 当前电影或整部剧的 IMDb title ID;缺失时为空 | tt13016388 |
imdb_link | IMDb 文字链接 | 显示为可点击的“IMDb”,真实详情页地址不会显示在消息正文中 | IMDb(可点击) |
imdb_link_start | IMDb 自定义文字开始 | 为自定义文字添加IMDb详情页超链接,必须与结束变量成对使用 | {{ imdb_link_start }}查看 IMDb{{ imdb_link_end }} |
imdb_link_end | IMDb 自定义文字结束 | 结束IMDb文字超链接范围 | {{ imdb_link_end }} |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
user_id | 用户 ID | Emby 用户唯一标识 | user-100 |
user_name | 用户 | Emby 播放或安全事件用户 | Alice |
session_id | 播放会话 ID | Emby 播放会话唯一标识 | session-300 |
client | 客户端 | Emby 客户端名称 | Emby for Android |
client_info | 客户端信息 | 客户端名称原始值;client 的来源或兼容字段 | Emby for Android TV |
user_agent | User-Agent | 播放请求上报的客户端 User-Agent | Emby/3.4 Android/14 |
device_id | 设备 ID | Emby 设备唯一标识 | device-200 |
device_name | 设备 | 播放或登录设备名称 | 客厅电视 |
ip | 网络地址 | 播放客户端远端地址 | 192.168.1.20 |
percentage | 播放进度 | 不带百分号的播放进度 | 42.5 |
position_ticks | 播放位置 ticks | Emby 上报的原始播放位置 | 18000000000 |
runtime_ticks | 媒体时长 ticks | Emby 上报的媒体总时长 | 42000000000 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
resolution | 分辨率 | 视频分辨率 | 2160P |
video_codec | 视频编码 | 视频编码 | H.265 |
audio_codec | 音频编码 | 音频编码 | DTS-HD MA |
audio_channels | 音频声道数 | 原始声道数量 | 6 |
audio_channels_label | 声道 | 格式化后的声道,例如 5.1 | 5.1 |
hdr_type | HDR | HDR/Dolby Vision 类型 | Dolby Vision |
source_type | 片源 | WEB-DL、BluRay 等片源类型 | WEB-DL |
frame_rate | 帧率 | 视频帧率 | 23.976fps |
container | 封装格式 | MKV、MP4 等媒体封装格式 | MKV |
quality | 质量摘要 | 自动拼接分辨率、片源、编码、HDR 等 | 2160P / WEB-DL / H.265 / Dolby Vision |
quality_comment | 画质点评 | 按 Dolby Vision、HDR、4K、1080P 优先级生成;四档文案可在当前模板中独立修改或清空关闭 | Dolby Vision 动态画面:逐场景优化明暗与色彩,明暗过渡更细腻。 |
media_library_add71 个业务变量Emby 新增媒体;同剧集短窗口内聚合
明确的 TMDB 海报始终优先;自动模式无 TMDB 时使用“资源入库”默认图,自定义模式改用已验证链接,关闭模式无 TMDB 时发送纯文本。
📥 资源入库|{{ show_name or title }}{% if season_episode %} · {{ season_episode }}{% endif %}{% if file_count %}📦 {{ file_count }} 个文件{% if total_size %} · {{ total_size }}{% endif %}
{% elif episode_count %}📺 共 {{ episode_count }} 集
{% elif total_size %}💾 {{ total_size }}
{% endif %}{% if quality %}🎞️ {{ quality }}
{% endif %}{% if year or rating or genres %}ℹ️{% if year %} {{ year }}{% endif %}{% if rating %} · ⭐ {{ rating }}{% endif %}{% if genres %} · {{ genres }}{% endif %}
{% endif %}{% if library_name or emby_instance_name %}🗂️{% if library_name %} {{ library_name }}{% endif %}{% if emby_instance_name %} · {{ emby_instance_name }}{% endif %}
{% endif %}🕐 {{ time_range or now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
show_name | 剧名 | 剧集聚合时使用的系列名称 | 三体 |
raw_title | 原始标题 | 规范化前的标题,可能包含年份或 TMDB 标记 | 三体 (2023) -{tmdbid=204541} |
raw_show_name | 原始剧名 | 规范化前的系列名称 | 三体 (2023) -{tmdbid=204541} |
title_year | 标题年份 | 自动组合的“标题 (年份)” | 三体 (2023) |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
year | 年份 | 媒体发行年份 | 2023 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
rating | 评分 | 媒体评分 | 8.7 |
genres | 类型标签 | 媒体类型或标签 | 剧情 / 科幻 |
genre_names | 紧凑类型标签 | 以斜杠拼接的类型标签 | 剧情/科幻 |
overview | 简介 | 媒体简介,可能为空 | 人类文明首次收到来自宇宙深处的信息。 |
poster_url | 海报地址 | 通知卡片使用的海报 URL | https://image.tmdb.org/t/p/w500/demo.jpg |
image_url | 图片地址 | 通知图片 URL,通常与 poster_url 相同 | https://image.tmdb.org/t/p/w500/demo.jpg |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
tmdb_media_type | TMDB 类型 | movie 或 tv | tv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
type | 类型别名 | media_type 的兼容别名 | 电视剧 |
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
vote_average | 评分别名 | rating 的兼容别名 | 8.7 |
category | 类别 | 优先为媒体库名称,否则回退到类型标签 | 电视剧 |
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
resource_term | 质量别名 | quality 的兼容别名 | 2160P / WEB-DL / H.265 |
size | 大小别名 | 格式化后的 total_size 兼容别名 | 9.25GB |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tmdb_link | TMDB 文字链接 | 显示为可点击的“TMDB”,真实详情页地址不会显示在消息正文中 | TMDB(可点击) |
tmdb_link_start | TMDB 自定义文字开始 | 为自定义文字添加TMDB详情页超链接,必须与结束变量成对使用 | {{ tmdb_link_start }}查看 TMDB{{ tmdb_link_end }} |
tmdb_link_end | TMDB 自定义文字结束 | 结束TMDB文字超链接范围 | {{ tmdb_link_end }} |
imdb_id | IMDb ID | 当前电影或整部剧的 IMDb title ID;缺失时为空 | tt13016388 |
imdb_link | IMDb 文字链接 | 显示为可点击的“IMDb”,真实详情页地址不会显示在消息正文中 | IMDb(可点击) |
imdb_link_start | IMDb 自定义文字开始 | 为自定义文字添加IMDb详情页超链接,必须与结束变量成对使用 | {{ imdb_link_start }}查看 IMDb{{ imdb_link_end }} |
imdb_link_end | IMDb 自定义文字结束 | 结束IMDb文字超链接范围 | {{ imdb_link_end }} |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_id | 事件 ID | Madby/Emby 事件唯一标识 | evt-20260812-001 |
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
event_action | 事件动作 | 入库、更新、删除等动作 | 新入库 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status | 媒体状态 | 媒体或任务原始状态 | Ended |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
library_id | 媒体库 ID | Emby 媒体库编号 | library-1 |
library_name | 媒体库 | Emby 媒体库名称 | 电视剧 |
item_id | 项目 ID | Emby Item ID;聚合时为首个项目 | 12345 |
series_id | 系列 ID | Emby Series ID | series-100 |
media_source_id | 媒体源 ID | Emby MediaSource ID | source-1 |
madby_source | Madby 来源 | Madby 事件来源标识 | emby |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
resolution | 分辨率 | 视频分辨率 | 2160P |
video_codec | 视频编码 | 视频编码 | H.265 |
audio_codec | 音频编码 | 音频编码 | DTS-HD MA |
audio_channels | 音频声道数 | 原始声道数量 | 6 |
audio_channels_label | 声道 | 格式化后的声道,例如 5.1 | 5.1 |
hdr_type | HDR | HDR/Dolby Vision 类型 | Dolby Vision |
source_type | 片源 | WEB-DL、BluRay 等片源类型 | WEB-DL |
frame_rate | 帧率 | 视频帧率 | 23.976fps |
container | 封装格式 | MKV、MP4 等媒体封装格式 | MKV |
release_group | 制作组 | 资源发布组 | FRDS |
web_source | 平台来源 | Netflix、Disney+ 等平台 | Netflix |
quality | 质量摘要 | 自动拼接分辨率、片源、编码、HDR 等 | 2160P / WEB-DL / H.265 / Dolby Vision |
quality_comment | 画质点评 | 按 Dolby Vision、HDR、4K、1080P 优先级生成;四档文案可在当前模板中独立修改或清空关闭 | Dolby Vision 动态画面:逐场景优化明暗与色彩,明暗过渡更细腻。 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_count | 文件数 | 当前聚合卡片包含的文件或项目数量 | 3 |
item_count | 项目数 | 上游事件提供的项目数量 | 3 |
aggregation_count | 聚合数 | 当前聚合卡片的事件数量 | 3 |
episode_count | 集数 | 当前聚合卡片覆盖的去重剧集数量 | 3 |
file_size | 文件字节数 | 单文件大小或聚合前原始大小 | 3310703957 |
total_size | 总大小 | 格式化后的聚合文件总大小 | 9.25GB |
total_size_bytes | 总字节数 | 未格式化的聚合文件总大小 | 9932111872 |
started_at | 开始时间 | 聚合窗口第一条事件时间 | 08-12 20:29 |
ended_at | 结束时间 | 聚合窗口最后一条事件时间 | 08-12 20:30 |
media_library_update71 个业务变量Emby 媒体元数据或文件发生更新;同作品短窗口内聚合
明确的 TMDB 海报始终优先;自动模式无 TMDB 时使用“媒体更新”默认图,自定义模式改用已验证链接,关闭模式无 TMDB 时发送纯文本。
🔄 媒体更新|{{ show_name or title }}{% if season_episode %} · {{ season_episode }}{% endif %}{% if media_type or year %}🎬 {{ media_type }}{% if year %} · {{ year }}{% endif %}
{% endif %}{% if library_name %}🗂️ 媒体库:{{ library_name }}
{% endif %}{% if quality %}🎞️ {{ quality }}
{% endif %}{% if emby_instance_name %}🖥️ {{ emby_instance_name }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
show_name | 剧名 | 剧集聚合时使用的系列名称 | 三体 |
raw_title | 原始标题 | 规范化前的标题,可能包含年份或 TMDB 标记 | 三体 (2023) -{tmdbid=204541} |
raw_show_name | 原始剧名 | 规范化前的系列名称 | 三体 (2023) -{tmdbid=204541} |
title_year | 标题年份 | 自动组合的“标题 (年份)” | 三体 (2023) |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
year | 年份 | 媒体发行年份 | 2023 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
rating | 评分 | 媒体评分 | 8.7 |
genres | 类型标签 | 媒体类型或标签 | 剧情 / 科幻 |
genre_names | 紧凑类型标签 | 以斜杠拼接的类型标签 | 剧情/科幻 |
overview | 简介 | 媒体简介,可能为空 | 人类文明首次收到来自宇宙深处的信息。 |
poster_url | 海报地址 | 通知卡片使用的海报 URL | https://image.tmdb.org/t/p/w500/demo.jpg |
image_url | 图片地址 | 通知图片 URL,通常与 poster_url 相同 | https://image.tmdb.org/t/p/w500/demo.jpg |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
tmdb_media_type | TMDB 类型 | movie 或 tv | tv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
type | 类型别名 | media_type 的兼容别名 | 电视剧 |
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
vote_average | 评分别名 | rating 的兼容别名 | 8.7 |
category | 类别 | 优先为媒体库名称,否则回退到类型标签 | 电视剧 |
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
resource_term | 质量别名 | quality 的兼容别名 | 2160P / WEB-DL / H.265 |
size | 大小别名 | 格式化后的 total_size 兼容别名 | 9.25GB |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tmdb_link | TMDB 文字链接 | 显示为可点击的“TMDB”,真实详情页地址不会显示在消息正文中 | TMDB(可点击) |
tmdb_link_start | TMDB 自定义文字开始 | 为自定义文字添加TMDB详情页超链接,必须与结束变量成对使用 | {{ tmdb_link_start }}查看 TMDB{{ tmdb_link_end }} |
tmdb_link_end | TMDB 自定义文字结束 | 结束TMDB文字超链接范围 | {{ tmdb_link_end }} |
imdb_id | IMDb ID | 当前电影或整部剧的 IMDb title ID;缺失时为空 | tt13016388 |
imdb_link | IMDb 文字链接 | 显示为可点击的“IMDb”,真实详情页地址不会显示在消息正文中 | IMDb(可点击) |
imdb_link_start | IMDb 自定义文字开始 | 为自定义文字添加IMDb详情页超链接,必须与结束变量成对使用 | {{ imdb_link_start }}查看 IMDb{{ imdb_link_end }} |
imdb_link_end | IMDb 自定义文字结束 | 结束IMDb文字超链接范围 | {{ imdb_link_end }} |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_id | 事件 ID | Madby/Emby 事件唯一标识 | evt-20260812-001 |
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
event_action | 事件动作 | 入库、更新、删除等动作 | 新入库 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status | 媒体状态 | 媒体或任务原始状态 | Ended |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
library_id | 媒体库 ID | Emby 媒体库编号 | library-1 |
library_name | 媒体库 | Emby 媒体库名称 | 电视剧 |
item_id | 项目 ID | Emby Item ID;聚合时为首个项目 | 12345 |
series_id | 系列 ID | Emby Series ID | series-100 |
media_source_id | 媒体源 ID | Emby MediaSource ID | source-1 |
madby_source | Madby 来源 | Madby 事件来源标识 | emby |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
resolution | 分辨率 | 视频分辨率 | 2160P |
video_codec | 视频编码 | 视频编码 | H.265 |
audio_codec | 音频编码 | 音频编码 | DTS-HD MA |
audio_channels | 音频声道数 | 原始声道数量 | 6 |
audio_channels_label | 声道 | 格式化后的声道,例如 5.1 | 5.1 |
hdr_type | HDR | HDR/Dolby Vision 类型 | Dolby Vision |
source_type | 片源 | WEB-DL、BluRay 等片源类型 | WEB-DL |
frame_rate | 帧率 | 视频帧率 | 23.976fps |
container | 封装格式 | MKV、MP4 等媒体封装格式 | MKV |
release_group | 制作组 | 资源发布组 | FRDS |
web_source | 平台来源 | Netflix、Disney+ 等平台 | Netflix |
quality | 质量摘要 | 自动拼接分辨率、片源、编码、HDR 等 | 2160P / WEB-DL / H.265 / Dolby Vision |
quality_comment | 画质点评 | 按 Dolby Vision、HDR、4K、1080P 优先级生成;四档文案可在当前模板中独立修改或清空关闭 | Dolby Vision 动态画面:逐场景优化明暗与色彩,明暗过渡更细腻。 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_count | 文件数 | 当前聚合卡片包含的文件或项目数量 | 3 |
item_count | 项目数 | 上游事件提供的项目数量 | 3 |
aggregation_count | 聚合数 | 当前聚合卡片的事件数量 | 3 |
episode_count | 集数 | 当前聚合卡片覆盖的去重剧集数量 | 3 |
file_size | 文件字节数 | 单文件大小或聚合前原始大小 | 3310703957 |
total_size | 总大小 | 格式化后的聚合文件总大小 | 9.25GB |
total_size_bytes | 总字节数 | 未格式化的聚合文件总大小 | 9932111872 |
started_at | 开始时间 | 聚合窗口第一条事件时间 | 08-12 20:29 |
ended_at | 结束时间 | 聚合窗口最后一条事件时间 | 08-12 20:30 |
media_library_delete61 个业务变量Emby 媒体项目从库中删除
明确的 TMDB 海报始终优先;自动模式无 TMDB 时使用“媒体删除”默认图,自定义模式改用已验证链接,关闭模式无 TMDB 时发送纯文本。
🗑️ 媒体删除|{{ show_name or title }}{% if season_episode %} · {{ season_episode }}{% endif %}{% if media_type %}🎬 {{ media_type }}
{% endif %}{% if library_name %}🗂️ 原媒体库:{{ library_name }}
{% endif %}{% if item_id %}🆔 Item {{ item_id }}
{% endif %}{% if emby_instance_name %}🖥️ {{ emby_instance_name }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
show_name | 剧名 | 剧集聚合时使用的系列名称 | 三体 |
raw_title | 原始标题 | 规范化前的标题,可能包含年份或 TMDB 标记 | 三体 (2023) -{tmdbid=204541} |
raw_show_name | 原始剧名 | 规范化前的系列名称 | 三体 (2023) -{tmdbid=204541} |
title_year | 标题年份 | 自动组合的“标题 (年份)” | 三体 (2023) |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
year | 年份 | 媒体发行年份 | 2023 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
rating | 评分 | 媒体评分 | 8.7 |
genres | 类型标签 | 媒体类型或标签 | 剧情 / 科幻 |
genre_names | 紧凑类型标签 | 以斜杠拼接的类型标签 | 剧情/科幻 |
overview | 简介 | 媒体简介,可能为空 | 人类文明首次收到来自宇宙深处的信息。 |
poster_url | 海报地址 | 通知卡片使用的海报 URL | https://image.tmdb.org/t/p/w500/demo.jpg |
image_url | 图片地址 | 通知图片 URL,通常与 poster_url 相同 | https://image.tmdb.org/t/p/w500/demo.jpg |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
tmdb_media_type | TMDB 类型 | movie 或 tv | tv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
type | 类型别名 | media_type 的兼容别名 | 电视剧 |
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
vote_average | 评分别名 | rating 的兼容别名 | 8.7 |
category | 类别 | 优先为媒体库名称,否则回退到类型标签 | 电视剧 |
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
resource_term | 质量别名 | quality 的兼容别名 | 2160P / WEB-DL / H.265 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tmdb_link | TMDB 文字链接 | 显示为可点击的“TMDB”,真实详情页地址不会显示在消息正文中 | TMDB(可点击) |
tmdb_link_start | TMDB 自定义文字开始 | 为自定义文字添加TMDB详情页超链接,必须与结束变量成对使用 | {{ tmdb_link_start }}查看 TMDB{{ tmdb_link_end }} |
tmdb_link_end | TMDB 自定义文字结束 | 结束TMDB文字超链接范围 | {{ tmdb_link_end }} |
imdb_id | IMDb ID | 当前电影或整部剧的 IMDb title ID;缺失时为空 | tt13016388 |
imdb_link | IMDb 文字链接 | 显示为可点击的“IMDb”,真实详情页地址不会显示在消息正文中 | IMDb(可点击) |
imdb_link_start | IMDb 自定义文字开始 | 为自定义文字添加IMDb详情页超链接,必须与结束变量成对使用 | {{ imdb_link_start }}查看 IMDb{{ imdb_link_end }} |
imdb_link_end | IMDb 自定义文字结束 | 结束IMDb文字超链接范围 | {{ imdb_link_end }} |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_id | 事件 ID | Madby/Emby 事件唯一标识 | evt-20260812-001 |
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
event_action | 事件动作 | 入库、更新、删除等动作 | 新入库 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status | 媒体状态 | 媒体或任务原始状态 | Ended |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
library_id | 媒体库 ID | Emby 媒体库编号 | library-1 |
library_name | 媒体库 | Emby 媒体库名称 | 电视剧 |
item_id | 项目 ID | Emby Item ID;聚合时为首个项目 | 12345 |
series_id | 系列 ID | Emby Series ID | series-100 |
media_source_id | 媒体源 ID | Emby MediaSource ID | source-1 |
madby_source | Madby 来源 | Madby 事件来源标识 | emby |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
resolution | 分辨率 | 视频分辨率 | 2160P |
video_codec | 视频编码 | 视频编码 | H.265 |
audio_codec | 音频编码 | 音频编码 | DTS-HD MA |
audio_channels | 音频声道数 | 原始声道数量 | 6 |
audio_channels_label | 声道 | 格式化后的声道,例如 5.1 | 5.1 |
hdr_type | HDR | HDR/Dolby Vision 类型 | Dolby Vision |
source_type | 片源 | WEB-DL、BluRay 等片源类型 | WEB-DL |
frame_rate | 帧率 | 视频帧率 | 23.976fps |
container | 封装格式 | MKV、MP4 等媒体封装格式 | MKV |
release_group | 制作组 | 资源发布组 | FRDS |
web_source | 平台来源 | Netflix、Disney+ 等平台 | Netflix |
quality | 质量摘要 | 自动拼接分辨率、片源、编码、HDR 等 | 2160P / WEB-DL / H.265 / Dolby Vision |
quality_comment | 画质点评 | 按 Dolby Vision、HDR、4K、1080P 优先级生成;四档文案可在当前模板中独立修改或清空关闭 | Dolby Vision 动态画面:逐场景优化明暗与色彩,明暗过渡更细腻。 |
emby_user_authenticated23 个业务变量Emby 用户通过身份验证
用户登录成功事件没有 TMDB 图片来源;自动模式使用“登录成功”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🔓 Emby 登录成功|{{ user_name or '未知用户' }}{% if device_name %}📱 {{ device_name }}
{% endif %}{% if description %}📝 {{ description }}
{% endif %}🖥️ {{ emby_instance_name or server_name }}
🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_id | 事件 ID | Madby/Emby 事件唯一标识 | evt-20260812-001 |
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
event_label | Emby 事件名称 | Emby 官方事件的中文名称 | 用户登录成功 |
occurred_at | 事件发生时间 | Emby/Madby 上报的原始事件时间 | 2026-08-12T20:29:58+08:00 |
notification_title | 通知原始标题 | Emby 官方事件附带的原始标题 | User authenticated |
description | 事件说明 | Emby 事件正文 | 管理员已更新插件 |
severity | 严重级别 | Emby 事件严重级别 | Info |
url | 事件链接 | Emby 事件附带的链接 | https://emby.example.com |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
user_id | 用户 ID | Emby 用户唯一标识 | user-100 |
user_name | 用户 | Emby 播放或安全事件用户 | Alice |
device_id | 设备 ID | Emby 设备唯一标识 | device-200 |
device_name | 设备 | 播放或登录设备名称 | 客厅电视 |
emby_user_authentication_failed23 个业务变量Emby 用户身份验证失败
用户登录失败事件没有 TMDB 图片来源;自动模式使用“登录失败”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🔒 Emby 登录失败|{{ user_name or '未知用户' }}{% if device_name %}📱 {{ device_name }}
{% endif %}{% if severity %}⚠️ 级别:{{ severity }}
{% endif %}{% if description %}📝 {{ description }}
{% endif %}🖥️ {{ emby_instance_name or server_name }} · {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_id | 事件 ID | Madby/Emby 事件唯一标识 | evt-20260812-001 |
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
event_label | Emby 事件名称 | Emby 官方事件的中文名称 | 用户登录成功 |
occurred_at | 事件发生时间 | Emby/Madby 上报的原始事件时间 | 2026-08-12T20:29:58+08:00 |
notification_title | 通知原始标题 | Emby 官方事件附带的原始标题 | User authenticated |
description | 事件说明 | Emby 事件正文 | 管理员已更新插件 |
severity | 严重级别 | Emby 事件严重级别 | Info |
url | 事件链接 | Emby 事件附带的链接 | https://emby.example.com |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
user_id | 用户 ID | Emby 用户唯一标识 | user-100 |
user_name | 用户 | Emby 播放或安全事件用户 | Alice |
device_id | 设备 ID | Emby 设备唯一标识 | device-200 |
device_name | 设备 | 播放或登录设备名称 | 客厅电视 |
emby_user_locked_out21 个业务变量Emby 用户因安全策略被锁定
用户锁定事件没有 TMDB 图片来源;自动模式使用“用户锁定”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🚫 Emby 用户锁定|{{ user_name or '未知用户' }}{% if description %}📝 {{ description }}
{% endif %}{% if severity %}⚠️ 级别:{{ severity }}
{% endif %}🖥️ {{ emby_instance_name or server_name }}
🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_id | 事件 ID | Madby/Emby 事件唯一标识 | evt-20260812-001 |
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
event_label | Emby 事件名称 | Emby 官方事件的中文名称 | 用户登录成功 |
occurred_at | 事件发生时间 | Emby/Madby 上报的原始事件时间 | 2026-08-12T20:29:58+08:00 |
notification_title | 通知原始标题 | Emby 官方事件附带的原始标题 | User authenticated |
description | 事件说明 | Emby 事件正文 | 管理员已更新插件 |
severity | 严重级别 | Emby 事件严重级别 | Info |
url | 事件链接 | Emby 事件附带的链接 | https://emby.example.com |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
user_id | 用户 ID | Emby 用户唯一标识 | user-100 |
user_name | 用户 | Emby 播放或安全事件用户 | Alice |
emby_user_created23 个业务变量Emby 新用户创建事件
用户创建事件没有 TMDB 图片来源;自动模式使用“用户创建”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
👤 Emby 用户已创建|{{ user_name or '未命名用户' }}{% if description %}📝 {{ description }}
{% endif %}{% if device_name %}📱 操作端:{{ device_name }}
{% endif %}🖥️ {{ emby_instance_name or server_name }}
🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_id | 事件 ID | Madby/Emby 事件唯一标识 | evt-20260812-001 |
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
event_label | Emby 事件名称 | Emby 官方事件的中文名称 | 用户登录成功 |
occurred_at | 事件发生时间 | Emby/Madby 上报的原始事件时间 | 2026-08-12T20:29:58+08:00 |
notification_title | 通知原始标题 | Emby 官方事件附带的原始标题 | User authenticated |
description | 事件说明 | Emby 事件正文 | 管理员已更新插件 |
severity | 严重级别 | Emby 事件严重级别 | Info |
url | 事件链接 | Emby 事件附带的链接 | https://emby.example.com |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
user_id | 用户 ID | Emby 用户唯一标识 | user-100 |
user_name | 用户 | Emby 播放或安全事件用户 | Alice |
device_id | 设备 ID | Emby 设备唯一标识 | device-200 |
device_name | 设备 | 播放或登录设备名称 | 客厅电视 |
emby_user_deleted21 个业务变量Emby 用户已删除事件
用户删除事件没有 TMDB 图片来源;自动模式使用“用户删除”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
👤 Emby 用户已删除|{{ user_name or '未知用户' }}{% if description %}📝 {{ description }}
{% endif %}{% if severity %}⚠️ 级别:{{ severity }}
{% endif %}🖥️ {{ emby_instance_name or server_name }}
🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_id | 事件 ID | Madby/Emby 事件唯一标识 | evt-20260812-001 |
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
event_label | Emby 事件名称 | Emby 官方事件的中文名称 | 用户登录成功 |
occurred_at | 事件发生时间 | Emby/Madby 上报的原始事件时间 | 2026-08-12T20:29:58+08:00 |
notification_title | 通知原始标题 | Emby 官方事件附带的原始标题 | User authenticated |
description | 事件说明 | Emby 事件正文 | 管理员已更新插件 |
severity | 严重级别 | Emby 事件严重级别 | Info |
url | 事件链接 | Emby 事件附带的链接 | https://emby.example.com |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
user_id | 用户 ID | Emby 用户唯一标识 | user-100 |
user_name | 用户 | Emby 播放或安全事件用户 | Alice |
emby_user_password_changed23 个业务变量Emby 用户密码已更改
密码更改事件没有 TMDB 图片来源;自动模式使用“密码更改”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🔑 Emby 密码已更改|{{ user_name or '未知用户' }}{% if description %}📝 {{ description }}
{% endif %}{% if device_name %}📱 {{ device_name }}
{% endif %}🖥️ {{ emby_instance_name or server_name }}
🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_id | 事件 ID | Madby/Emby 事件唯一标识 | evt-20260812-001 |
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
event_label | Emby 事件名称 | Emby 官方事件的中文名称 | 用户登录成功 |
occurred_at | 事件发生时间 | Emby/Madby 上报的原始事件时间 | 2026-08-12T20:29:58+08:00 |
notification_title | 通知原始标题 | Emby 官方事件附带的原始标题 | User authenticated |
description | 事件说明 | Emby 事件正文 | 管理员已更新插件 |
severity | 严重级别 | Emby 事件严重级别 | Info |
url | 事件链接 | Emby 事件附带的链接 | https://emby.example.com |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
user_id | 用户 ID | Emby 用户唯一标识 | user-100 |
user_name | 用户 | Emby 播放或安全事件用户 | Alice |
device_id | 设备 ID | Emby 设备唯一标识 | device-200 |
device_name | 设备 | 播放或登录设备名称 | 客厅电视 |
emby_user_policy_updated21 个业务变量Emby 用户访问策略已更新
用户策略更新事件没有 TMDB 图片来源;自动模式使用“策略更新”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🛡️ Emby 用户策略更新|{{ user_name or '未知用户' }}{% if description %}📝 {{ description }}
{% endif %}{% if url %}🔗 {{ url }}
{% endif %}🖥️ {{ emby_instance_name or server_name }}
🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
emby_instance_id | Emby 实例 ID | Dian115 配置中的 Emby 实例 ID | 2 |
emby_instance_name | Emby 实例名称 | Dian115 多实例配置里的名称;推荐用它区分服务器 | 客厅 Emby |
emby_server_name | Emby 服务器名 | Emby/Madby 事件自报的服务器名称 | MediaServer |
server_name | 服务器名 | 优先为配置的实例名,否则为 Emby 自报名称 | 客厅 Emby |
proxy_id | 代理实例 ID | 与 emby_instance_id 相同的内部路由 ID | 2 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
instance_name | 实例名称别名 | emby_instance_name 的兼容别名 | 客厅 Emby |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
event_id | 事件 ID | Madby/Emby 事件唯一标识 | evt-20260812-001 |
event_type | 事件名称 | 可读事件名称,例如开始播放或新入库 | 新入库 |
event_label | Emby 事件名称 | Emby 官方事件的中文名称 | 用户登录成功 |
occurred_at | 事件发生时间 | Emby/Madby 上报的原始事件时间 | 2026-08-12T20:29:58+08:00 |
notification_title | 通知原始标题 | Emby 官方事件附带的原始标题 | User authenticated |
description | 事件说明 | Emby 事件正文 | 管理员已更新插件 |
severity | 严重级别 | Emby 事件严重级别 | Info |
url | 事件链接 | Emby 事件附带的链接 | https://emby.example.com |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
user_id | 用户 ID | Emby 用户唯一标识 | user-100 |
user_name | 用户 | Emby 播放或安全事件用户 | Alice |
library_organize_success63 个业务变量一个或多个媒体文件整理成功
整理结果明确匹配到 TMDB 时优先使用其海报;自动模式无 TMDB 时使用“整理完成”默认图,自定义模式改用已验证链接,关闭模式无 TMDB 时发送纯文本。
✅ 整理完成|{{ show_name or title }}{% if season_episode %} · {{ season_episode }}{% endif %}{% if file_count %}📦 {{ file_count }} 个文件{% if total_size %} · {{ total_size }}{% endif %}
{% elif episode_count %}📺 共 {{ episode_count }} 集
{% endif %}{% if quality %}🎞️ {{ quality }}
{% endif %}{% if year or rating or genres %}ℹ️{% if year %} {{ year }}{% endif %}{% if rating %} · ⭐ {{ rating }}{% endif %}{% if genres %} · {{ genres }}{% endif %}
{% endif %}{% if is_wash %}♻️ {{ wash_status or '洗版完成' }}{% if wash_reason %} · {{ wash_reason }}{% endif %}
{% endif %}🕐 {{ time_range or now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
show_name | 剧名 | 剧集聚合时使用的系列名称 | 三体 |
raw_title | 原始标题 | 规范化前的标题,可能包含年份或 TMDB 标记 | 三体 (2023) -{tmdbid=204541} |
raw_show_name | 原始剧名 | 规范化前的系列名称 | 三体 (2023) -{tmdbid=204541} |
title_year | 标题年份 | 自动组合的“标题 (年份)” | 三体 (2023) |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
year | 年份 | 媒体发行年份 | 2023 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
rating | 评分 | 媒体评分 | 8.7 |
genres | 类型标签 | 媒体类型或标签 | 剧情 / 科幻 |
genre_names | 紧凑类型标签 | 以斜杠拼接的类型标签 | 剧情/科幻 |
overview | 简介 | 媒体简介,可能为空 | 人类文明首次收到来自宇宙深处的信息。 |
poster_url | 海报地址 | 通知卡片使用的海报 URL | https://image.tmdb.org/t/p/w500/demo.jpg |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
tmdb_media_type | TMDB 类型 | movie 或 tv | tv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
type | 类型别名 | media_type 的兼容别名 | 电视剧 |
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
vote_average | 评分别名 | rating 的兼容别名 | 8.7 |
category | 类别 | 优先为媒体库名称,否则回退到类型标签 | 电视剧 |
size | 大小别名 | 格式化后的 total_size 兼容别名 | 9.25GB |
resource_term | 质量别名 | quality 的兼容别名 | 2160P / WEB-DL / H.265 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tmdb_link | TMDB 文字链接 | 显示为可点击的“TMDB”,真实详情页地址不会显示在消息正文中 | TMDB(可点击) |
tmdb_link_start | TMDB 自定义文字开始 | 为自定义文字添加TMDB详情页超链接,必须与结束变量成对使用 | {{ tmdb_link_start }}查看 TMDB{{ tmdb_link_end }} |
tmdb_link_end | TMDB 自定义文字结束 | 结束TMDB文字超链接范围 | {{ tmdb_link_end }} |
imdb_id | IMDb ID | 当前电影或整部剧的 IMDb title ID;缺失时为空 | tt13016388 |
imdb_link | IMDb 文字链接 | 显示为可点击的“IMDb”,真实详情页地址不会显示在消息正文中 | IMDb(可点击) |
imdb_link_start | IMDb 自定义文字开始 | 为自定义文字添加IMDb详情页超链接,必须与结束变量成对使用 | {{ imdb_link_start }}查看 IMDb{{ imdb_link_end }} |
imdb_link_end | IMDb 自定义文字结束 | 结束IMDb文字超链接范围 | {{ imdb_link_end }} |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
action | 订阅动作 | added、landed 或 partial | landed |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
action_text | 整理动作 | 整理完成、整理跳过或整理失败 | 整理完成 |
detail_msg | 整理详情 | 整理或洗版过程产生的详细说明 | 已替换为更高质量版本 |
is_wash | 是否洗版 | 当前整理事件是否属于洗版流程 | true |
wash_status | 洗版状态 | 洗版成功、跳过或失败 | 洗版完成 |
wash_reason | 洗版原因 | 质量比较或洗版失败原因 | 新资源质量更高 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status | 媒体状态 | 媒体或任务原始状态 | Ended |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
target_path | 目标路径 | 整理或文件操作目标路径 | /media/TV/三体 |
source_path | 源路径 | 整理输入路径 | /downloads/demo.mkv |
file_name | 文件名 | 文件或 STRM 名称 | 三体.S01E01.mkv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_count | 文件数 | 当前聚合卡片包含的文件或项目数量 | 3 |
aggregation_count | 聚合数 | 当前聚合卡片的事件数量 | 3 |
episode_count | 集数 | 当前聚合卡片覆盖的去重剧集数量 | 3 |
file_size | 文件字节数 | 单文件大小或聚合前原始大小 | 3310703957 |
total_size | 总大小 | 格式化后的聚合文件总大小 | 9.25GB |
total_size_bytes | 总字节数 | 未格式化的聚合文件总大小 | 9932111872 |
started_at | 开始时间 | 聚合窗口第一条事件时间 | 08-12 20:29 |
ended_at | 结束时间 | 聚合窗口最后一条事件时间 | 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
resolution | 分辨率 | 视频分辨率 | 2160P |
video_codec | 视频编码 | 视频编码 | H.265 |
audio_codec | 音频编码 | 音频编码 | DTS-HD MA |
audio_channels | 音频声道数 | 原始声道数量 | 6 |
audio_channels_label | 声道 | 格式化后的声道,例如 5.1 | 5.1 |
hdr_type | HDR | HDR/Dolby Vision 类型 | Dolby Vision |
source_type | 片源 | WEB-DL、BluRay 等片源类型 | WEB-DL |
frame_rate | 帧率 | 视频帧率 | 23.976fps |
container | 封装格式 | MKV、MP4 等媒体封装格式 | MKV |
release_group | 制作组 | 资源发布组 | FRDS |
web_source | 平台来源 | Netflix、Disney+ 等平台 | Netflix |
quality | 质量摘要 | 自动拼接分辨率、片源、编码、HDR 等 | 2160P / WEB-DL / H.265 / Dolby Vision |
quality_comment | 画质点评 | 按 Dolby Vision、HDR、4K、1080P 优先级生成;四档文案可在当前模板中独立修改或清空关闭 | Dolby Vision 动态画面:逐场景优化明暗与色彩,明暗过渡更细腻。 |
library_organize_skip66 个业务变量整理因规则或目标状态被跳过
跳过项目明确匹配到 TMDB 时优先使用其海报;自动模式无 TMDB 时使用“整理跳过”默认图,自定义模式改用已验证链接,关闭模式无 TMDB 时发送纯文本。
⏭️ 整理跳过|{{ show_name or title }}{% if season_episode %} · {{ season_episode }}{% endif %}{% if skip_reason %}🧾 原因:{{ skip_reason }}
{% elif wash_reason %}🧾 原因:{{ wash_reason }}
{% endif %}{% if source_path %}📄 来源:{{ source_path }}
{% endif %}🕐 {{ time_range or now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
show_name | 剧名 | 剧集聚合时使用的系列名称 | 三体 |
raw_title | 原始标题 | 规范化前的标题,可能包含年份或 TMDB 标记 | 三体 (2023) -{tmdbid=204541} |
raw_show_name | 原始剧名 | 规范化前的系列名称 | 三体 (2023) -{tmdbid=204541} |
title_year | 标题年份 | 自动组合的“标题 (年份)” | 三体 (2023) |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
year | 年份 | 媒体发行年份 | 2023 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
rating | 评分 | 媒体评分 | 8.7 |
genres | 类型标签 | 媒体类型或标签 | 剧情 / 科幻 |
genre_names | 紧凑类型标签 | 以斜杠拼接的类型标签 | 剧情/科幻 |
overview | 简介 | 媒体简介,可能为空 | 人类文明首次收到来自宇宙深处的信息。 |
poster_url | 海报地址 | 通知卡片使用的海报 URL | https://image.tmdb.org/t/p/w500/demo.jpg |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
tmdb_media_type | TMDB 类型 | movie 或 tv | tv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
type | 类型别名 | media_type 的兼容别名 | 电视剧 |
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
vote_average | 评分别名 | rating 的兼容别名 | 8.7 |
category | 类别 | 优先为媒体库名称,否则回退到类型标签 | 电视剧 |
size | 大小别名 | 格式化后的 total_size 兼容别名 | 9.25GB |
resource_term | 质量别名 | quality 的兼容别名 | 2160P / WEB-DL / H.265 |
err_msg | 错误别名 | error_message 的兼容别名 | 目标目录不可写 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tmdb_link | TMDB 文字链接 | 显示为可点击的“TMDB”,真实详情页地址不会显示在消息正文中 | TMDB(可点击) |
tmdb_link_start | TMDB 自定义文字开始 | 为自定义文字添加TMDB详情页超链接,必须与结束变量成对使用 | {{ tmdb_link_start }}查看 TMDB{{ tmdb_link_end }} |
tmdb_link_end | TMDB 自定义文字结束 | 结束TMDB文字超链接范围 | {{ tmdb_link_end }} |
imdb_id | IMDb ID | 当前电影或整部剧的 IMDb title ID;缺失时为空 | tt13016388 |
imdb_link | IMDb 文字链接 | 显示为可点击的“IMDb”,真实详情页地址不会显示在消息正文中 | IMDb(可点击) |
imdb_link_start | IMDb 自定义文字开始 | 为自定义文字添加IMDb详情页超链接,必须与结束变量成对使用 | {{ imdb_link_start }}查看 IMDb{{ imdb_link_end }} |
imdb_link_end | IMDb 自定义文字结束 | 结束IMDb文字超链接范围 | {{ imdb_link_end }} |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
action | 订阅动作 | added、landed 或 partial | landed |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
action_text | 整理动作 | 整理完成、整理跳过或整理失败 | 整理完成 |
detail_msg | 整理详情 | 整理或洗版过程产生的详细说明 | 已替换为更高质量版本 |
is_wash | 是否洗版 | 当前整理事件是否属于洗版流程 | true |
wash_status | 洗版状态 | 洗版成功、跳过或失败 | 洗版完成 |
wash_reason | 洗版原因 | 质量比较或洗版失败原因 | 新资源质量更高 |
skip_reason | 跳过原因 | 整理未执行的原因 | 目标文件已存在 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status | 媒体状态 | 媒体或任务原始状态 | Ended |
error_message | 错误信息 | 失败原因 | 目标目录不可写 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
target_path | 目标路径 | 整理或文件操作目标路径 | /media/TV/三体 |
source_path | 源路径 | 整理输入路径 | /downloads/demo.mkv |
file_name | 文件名 | 文件或 STRM 名称 | 三体.S01E01.mkv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_count | 文件数 | 当前聚合卡片包含的文件或项目数量 | 3 |
aggregation_count | 聚合数 | 当前聚合卡片的事件数量 | 3 |
episode_count | 集数 | 当前聚合卡片覆盖的去重剧集数量 | 3 |
file_size | 文件字节数 | 单文件大小或聚合前原始大小 | 3310703957 |
total_size | 总大小 | 格式化后的聚合文件总大小 | 9.25GB |
total_size_bytes | 总字节数 | 未格式化的聚合文件总大小 | 9932111872 |
started_at | 开始时间 | 聚合窗口第一条事件时间 | 08-12 20:29 |
ended_at | 结束时间 | 聚合窗口最后一条事件时间 | 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
resolution | 分辨率 | 视频分辨率 | 2160P |
video_codec | 视频编码 | 视频编码 | H.265 |
audio_codec | 音频编码 | 音频编码 | DTS-HD MA |
audio_channels | 音频声道数 | 原始声道数量 | 6 |
audio_channels_label | 声道 | 格式化后的声道,例如 5.1 | 5.1 |
hdr_type | HDR | HDR/Dolby Vision 类型 | Dolby Vision |
source_type | 片源 | WEB-DL、BluRay 等片源类型 | WEB-DL |
frame_rate | 帧率 | 视频帧率 | 23.976fps |
container | 封装格式 | MKV、MP4 等媒体封装格式 | MKV |
release_group | 制作组 | 资源发布组 | FRDS |
web_source | 平台来源 | Netflix、Disney+ 等平台 | Netflix |
quality | 质量摘要 | 自动拼接分辨率、片源、编码、HDR 等 | 2160P / WEB-DL / H.265 / Dolby Vision |
quality_comment | 画质点评 | 按 Dolby Vision、HDR、4K、1080P 优先级生成;四档文案可在当前模板中独立修改或清空关闭 | Dolby Vision 动态画面:逐场景优化明暗与色彩,明暗过渡更细腻。 |
library_organize_fail26 个业务变量一个或多个整理失败项目的列表通知
整理失败聚合不使用媒体图片;自动模式使用“整理失败”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
⚠️ 整理失败{% if failure_count %}|{{ failure_count }} 项{% endif %}{% if failure_details %}{{ failure_details }}
{% elif error_message %}🧾 {{ error_message }}
{% else %}{{ message_text }}
{% endif %}{% if target_path %}📂 目标:{{ target_path }}
{% endif %}🕐 {{ time_range or now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
err_msg | 错误别名 | error_message 的兼容别名 | 目标目录不可写 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
action | 订阅动作 | added、landed 或 partial | landed |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
action_text | 整理动作 | 整理完成、整理跳过或整理失败 | 整理完成 |
detail_msg | 整理详情 | 整理或洗版过程产生的详细说明 | 已替换为更高质量版本 |
is_wash | 是否洗版 | 当前整理事件是否属于洗版流程 | true |
wash_status | 洗版状态 | 洗版成功、跳过或失败 | 洗版完成 |
wash_reason | 洗版原因 | 质量比较或洗版失败原因 | 新资源质量更高 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status | 媒体状态 | 媒体或任务原始状态 | Ended |
error_message | 错误信息 | 失败原因 | 目标目录不可写 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
show_name | 剧名 | 剧集聚合时使用的系列名称 | 三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_name | 文件名 | 文件或 STRM 名称 | 三体.S01E01.mkv |
source_path | 源路径 | 整理输入路径 | /downloads/demo.mkv |
target_path | 目标路径 | 整理或文件操作目标路径 | /media/TV/三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
failure_count | 失败项数 | 当前整理失败汇总包含的失败项目数量 | 3 |
failure_details | 失败明细 | 整理失败聚合后的精简多行列表 | • 三体.S01E01.mkv — 目标目录不可写 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
aggregation_count | 聚合数 | 当前聚合卡片的事件数量 | 3 |
started_at | 开始时间 | 聚合窗口第一条事件时间 | 08-12 20:29 |
ended_at | 结束时间 | 聚合窗口最后一条事件时间 | 08-12 20:30 |
library_quality_scan15 个业务变量Emby 媒体质量扫描汇总
质量扫描汇总没有 TMDB 图片来源;自动模式使用“质量扫描”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🎞️ 质量扫描完成|发现 {{ problem_count }} 项问题📊 共 {{ total_count }} 项 · 正常 {{ normal_count }} · 问题 {{ problem_count }}
{% if elapsed %}⏱️ 耗时 {{ elapsed }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
task_name | 任务名 | 扫描或后台任务名称 | 缺集扫描 |
task_type | 任务类型 | 扫描检测等任务分类 | 扫描检测 |
normal_count | 正常数 | 扫描正常项目数量 | 120 |
problem_count | 问题数 | 扫描问题项目数量 | 3 |
total_count | 总数 | 扫描项目总数 | 123 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
elapsed | 耗时 | 操作耗时 | 12.6s |
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
library_missing_scan16 个业务变量多 Emby 实例缺集检测汇总
缺集扫描汇总没有 TMDB 图片来源;自动模式使用“缺集扫描”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🧩 缺集扫描完成|{{ problem_count }} 部待补📚 已检查 {{ total_count }} 部 · 完整 {{ normal_count }} · 缺集 {{ problem_count }}
{% if result_details %}{{ result_details }}
{% endif %}{% if elapsed %}⏱️ 耗时 {{ elapsed }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
task_name | 任务名 | 扫描或后台任务名称 | 缺集扫描 |
task_type | 任务类型 | 扫描检测等任务分类 | 扫描检测 |
normal_count | 正常数 | 扫描正常项目数量 | 120 |
problem_count | 问题数 | 扫描问题项目数量 | 3 |
total_count | 总数 | 扫描项目总数 | 123 |
result_details | 结果详情 | 扫描结果的多行详情 | 【客厅】《三体》缺2集 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
elapsed | 耗时 | 操作耗时 | 12.6s |
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
strm_generate14 个业务变量STRM 批量生成目录树
STRM 生成事件没有 TMDB 图片来源;自动模式使用“STRM 生成”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
📺 STRM 已生成{% if file_count %}|{{ file_count }} 个{% endif %}📊 生成数量:{{ file_count }} 个 STRM
{% if strm_tree %}📂 完整路径(点击展开):
{{ strm_tree }}
{% elif strm_path %}📂 完整路径(点击展开):
{{ strm_path }}
{% endif %}
🕐 {{ time_range or now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
show_name | 剧名 | 剧集聚合时使用的系列名称 | 三体 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_name | 文件名 | 文件或 STRM 名称 | 三体.S01E01.mkv |
strm_path | STRM 完整路径 | 本批次第一项生成后的完整 STRM 路径 | /媒体库/电视剧/三体/Season 01/三体.S01E01.strm |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
strm_tree | 完整路径目录树 | 本批次全部完整 STRM 路径组成的目录树;超长时在单条消息内截断 | 媒体库
└ 媒体库
└ 电视剧
└ 三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_count | 文件数 | 当前聚合卡片包含的文件或项目数量 | 3 |
aggregation_count | 聚合数 | 当前聚合卡片的事件数量 | 3 |
started_at | 开始时间 | 聚合窗口第一条事件时间 | 08-12 20:29 |
ended_at | 结束时间 | 聚合窗口最后一条事件时间 | 08-12 20:30 |
offline_download20 个业务变量115 离线任务批量添加结果
离线下载结果没有 TMDB 图片来源;自动模式使用“离线下载”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
☁️ 离线下载{{ status_text }}{% if url_count %}|{{ url_count }} 个链接{% endif %}📊 成功 {{ success_count }} · 失败 {{ failed_count }}{% if elapsed %} · {{ elapsed }}{% endif %}
{% if target_path %}📂 保存到:{{ target_path }}
{% endif %}{% if transfer_source %}📡 来源:{{ transfer_source }}
{% endif %}{% if error_message %}⚠️ {{ error_message }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
err_msg | 错误别名 | error_message 的兼容别名 | 目标目录不可写 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
operation_type | 操作类型 | 转存、离线下载、秒传等 | TG 自动转存 |
transfer_source | 操作来源 | 触发文件操作的来源 | TG 自动转存 |
url_count | 链接数 | 本次处理的链接数量 | 9 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_name | 文件名 | 文件或 STRM 名称 | 三体.S01E01.mkv |
target_path | 目标路径 | 整理或文件操作目标路径 | /media/TV/三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
success_count | 成功数 | 成功处理的项目数量 | 8 |
failed_count | 失败数 | 失败处理的项目数量 | 1 |
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
error_message | 错误信息 | 失败原因 | 目标目录不可写 |
elapsed | 耗时 | 操作耗时 | 12.6s |
tg_auto_transfer20 个业务变量TG 频道资源自动转存结果
TG 自动转存结果没有 TMDB 图片来源;自动模式使用“TG 自动转存”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
📲 TG 自动转存{{ status_text }}{% if file_name %}|{{ file_name }}{% endif %}{% if source_name %}📣 频道:{{ source_name }}
{% endif %}📦 成功 {{ success_count }} · 失败 {{ failed_count }}
{% if target_path %}📂 目标:{{ target_path }}
{% endif %}{% if error_message %}⚠️ {{ error_message }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
err_msg | 错误别名 | error_message 的兼容别名 | 目标目录不可写 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
operation_type | 操作类型 | 转存、离线下载、秒传等 | TG 自动转存 |
transfer_source | 操作来源 | 触发文件操作的来源 | TG 自动转存 |
source_name | 来源名称 | 频道、账号或任务名称 | 资源频道 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_name | 文件名 | 文件或 STRM 名称 | 三体.S01E01.mkv |
target_path | 目标路径 | 整理或文件操作目标路径 | /media/TV/三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
success_count | 成功数 | 成功处理的项目数量 | 8 |
failed_count | 失败数 | 失败处理的项目数量 | 1 |
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
error_message | 错误信息 | 失败原因 | 目标目录不可写 |
elapsed | 耗时 | 操作耗时 | 12.6s |
tg_auto_offline21 个业务变量TG 频道链接自动离线结果
TG 自动离线结果没有 TMDB 图片来源;自动模式使用“TG 自动离线”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🧲 TG 自动离线{{ status_text }}{% if file_name %}|{{ file_name }}{% endif %}{% if source_name %}📣 频道:{{ source_name }}
{% endif %}{% if url_count %}🔗 链接:{{ url_count }} 个
{% endif %}📊 成功 {{ success_count }} · 失败 {{ failed_count }}
{% if target_path %}📂 目标:{{ target_path }}
{% endif %}{% if error_message %}⚠️ {{ error_message }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
err_msg | 错误别名 | error_message 的兼容别名 | 目标目录不可写 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
operation_type | 操作类型 | 转存、离线下载、秒传等 | TG 自动转存 |
transfer_source | 操作来源 | 触发文件操作的来源 | TG 自动转存 |
source_name | 来源名称 | 频道、账号或任务名称 | 资源频道 |
url_count | 链接数 | 本次处理的链接数量 | 9 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_name | 文件名 | 文件或 STRM 名称 | 三体.S01E01.mkv |
target_path | 目标路径 | 整理或文件操作目标路径 | /media/TV/三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
success_count | 成功数 | 成功处理的项目数量 | 8 |
failed_count | 失败数 | 失败处理的项目数量 | 1 |
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
error_message | 错误信息 | 失败原因 | 目标目录不可写 |
elapsed | 耗时 | 操作耗时 | 12.6s |
tg_video_download24 个业务变量TG 频道视频下载到本地的结果
TG 视频下载结果没有 TMDB 图片来源;自动模式使用“TG 视频下载”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🎬 TG 视频下载{{ status_text }}{% if file_name %}|{{ file_name }}{% endif %}{% if source_name %}📣 频道:{{ source_name }}
{% endif %}{% if target_path %}📂 文件:{{ target_path }}
{% endif %}{% if total_size %}💾 大小:{{ total_size }}
{% endif %}{% if error_message %}⚠️ {{ error_message }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
err_msg | 错误别名 | error_message 的兼容别名 | 目标目录不可写 |
size | 大小别名 | 格式化后的 total_size 兼容别名 | 9.25GB |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
operation_type | 操作类型 | 转存、离线下载、秒传等 | TG 自动转存 |
transfer_source | 操作来源 | 触发文件操作的来源 | TG 自动转存 |
source_name | 来源名称 | 频道、账号或任务名称 | 资源频道 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_name | 文件名 | 文件或 STRM 名称 | 三体.S01E01.mkv |
target_path | 目标路径 | 整理或文件操作目标路径 | /media/TV/三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
success_count | 成功数 | 成功处理的项目数量 | 8 |
failed_count | 失败数 | 失败处理的项目数量 | 1 |
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
error_message | 错误信息 | 失败原因 | 目标目录不可写 |
elapsed | 耗时 | 操作耗时 | 12.6s |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_size | 文件字节数 | 单文件大小或聚合前原始大小 | 3310703957 |
total_size | 总大小 | 格式化后的聚合文件总大小 | 9.25GB |
total_size_bytes | 总字节数 | 未格式化的聚合文件总大小 | 9932111872 |
account_migration24 个业务变量115 多账号云端秒传任务结果
多账号云迁移结果没有 TMDB 图片来源;自动模式使用“账号迁移”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🔁 多号云迁移{{ status_text }}{% if file_name %}|{{ file_name }}{% endif %}📊 成功 {{ success_count }} · 失败 {{ failed_count }}{% if skipped_count %} · 跳过 {{ skipped_count }}{% endif %}
{% if scanned_count %}🔎 扫描:{{ scanned_count }} 个
{% endif %}{% if total_size %}💾 秒传:{{ total_size }}
{% endif %}{% if target_path %}🎯 目标:{{ target_path }}
{% endif %}{% if elapsed %}⏱️ {{ elapsed }}
{% endif %}{% if error_message %}⚠️ {{ error_message }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
err_msg | 错误别名 | error_message 的兼容别名 | 目标目录不可写 |
size | 大小别名 | 格式化后的 total_size 兼容别名 | 9.25GB |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
operation_type | 操作类型 | 转存、离线下载、秒传等 | TG 自动转存 |
transfer_source | 操作来源 | 触发文件操作的来源 | TG 自动转存 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_name | 文件名 | 文件或 STRM 名称 | 三体.S01E01.mkv |
target_path | 目标路径 | 整理或文件操作目标路径 | /media/TV/三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
success_count | 成功数 | 成功处理的项目数量 | 8 |
failed_count | 失败数 | 失败处理的项目数量 | 1 |
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
error_message | 错误信息 | 失败原因 | 目标目录不可写 |
elapsed | 耗时 | 操作耗时 | 12.6s |
scanned_count | 扫描数 | 任务扫描到的项目总数 | 20 |
skipped_count | 跳过数 | 任务中跳过的项目数量 | 7 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
total_size | 总大小 | 格式化后的聚合文件总大小 | 9.25GB |
total_size_bytes | 总字节数 | 未格式化的聚合文件总大小 | 9932111872 |
ed2k_task27 个业务变量ED2K 生成、上报或发送任务结果
ED2K 任务结果没有 TMDB 图片来源;自动模式使用“ED2K 任务”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🔗 ED2K 任务{{ status_text }}{% if title %}|{{ title }}{% endif %}{% if media_type %}🎬 {{ media_type }}{% if tmdb_id %} · TMDB {{ tmdb_id }}{% endif %}
{% endif %}📦 成功 {{ success_count }} · 失败 {{ failed_count }}{% if file_count %} · 共 {{ file_count }}{% endif %}
{% if total_size %}💾 {{ total_size }}
{% endif %}{% if transfer_source %}🧭 {{ transfer_source }}
{% endif %}{% if elapsed %}⏱️ {{ elapsed }}
{% endif %}{% if error_message %}⚠️ {{ error_message }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
err_msg | 错误别名 | error_message 的兼容别名 | 目标目录不可写 |
size | 大小别名 | 格式化后的 total_size 兼容别名 | 9.25GB |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
operation_type | 操作类型 | 转存、离线下载、秒传等 | TG 自动转存 |
transfer_source | 操作来源 | 触发文件操作的来源 | TG 自动转存 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_name | 文件名 | 文件或 STRM 名称 | 三体.S01E01.mkv |
target_path | 目标路径 | 整理或文件操作目标路径 | /media/TV/三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
success_count | 成功数 | 成功处理的项目数量 | 8 |
failed_count | 失败数 | 失败处理的项目数量 | 1 |
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
error_message | 错误信息 | 失败原因 | 目标目录不可写 |
elapsed | 耗时 | 操作耗时 | 12.6s |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
file_count | 文件数 | 当前聚合卡片包含的文件或项目数量 | 3 |
total_size | 总大小 | 格式化后的聚合文件总大小 | 9.25GB |
total_size_bytes | 总字节数 | 未格式化的聚合文件总大小 | 9932111872 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
details | 附加详情 | 账号事件附加信息 | 获得 5 积分 |
account_cookie_invalid17 个业务变量115 账号 Cookie 健康检查异常
Cookie 失效事件没有 TMDB 图片来源;自动模式使用“账号失效”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🔑 115 Cookie 失效{% if account_name %}|{{ account_name }}{% endif %}{% if status_message %}⚠️ {{ status_message }}
{% endif %}{% if details %}{{ details }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
err_msg | 错误别名 | error_message 的兼容别名 | 目标目录不可写 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status_type | 账号事件 | 签到成功、Cookie 失效等 | 签到成功 |
status_message | 账号状态 | 账号状态详情 | 今日签到成功 |
account_name | 账号名 | 115 或癫影账号显示名 | 主账号 |
details | 附加详情 | 账号事件附加信息 | 获得 5 积分 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
error_message | 错误信息 | 失败原因 | 目标目录不可写 |
account_switched16 个业务变量115 当前活动账号发生切换
账号切换事件没有 TMDB 图片来源;自动模式使用“账号切换”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🔄 115 账号已切换{% if account_name %}|{{ account_name }}{% endif %}{% if status_message %}{{ status_message }}
{% endif %}{% if operation_type %}🧭 {{ operation_type }}
{% endif %}{% if details %}📝 {{ details }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status_type | 账号事件 | 签到成功、Cookie 失效等 | 签到成功 |
status_message | 账号状态 | 账号状态详情 | 今日签到成功 |
account_name | 账号名 | 115 或癫影账号显示名 | 主账号 |
details | 附加详情 | 账号事件附加信息 | 获得 5 积分 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
operation_type | 操作类型 | 转存、离线下载、秒传等 | TG 自动转存 |
account_checkin19 个业务变量115 账号签到结果
115 签到结果没有 TMDB 图片来源;自动模式使用“账号签到”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
{{ status_emoji or '✅' }} 115 签到{% if account_name %}|{{ account_name }}{% endif %}{% if status_message %}{{ status_message }}
{% endif %}{% if points %}🎁 本次积分:{{ points }}
{% endif %}{% if total_points %}🏆 总积分:{{ total_points }}
{% endif %}{% if checkin_count or checkin_points %}📊 本机累计{% if checkin_count %} {{ checkin_count }} 次{% endif %}{% if checkin_points %} · {{ checkin_points }} 积分{% endif %}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status_type | 账号事件 | 签到成功、Cookie 失效等 | 签到成功 |
status_message | 账号状态 | 账号状态详情 | 今日签到成功 |
account_name | 账号名 | 115 或癫影账号显示名 | 主账号 |
details | 附加详情 | 账号事件附加信息 | 获得 5 积分 |
points | 获得积分 | 本次签到获得积分 | 5 |
total_points | 总积分 | 签到后的总积分 | 120 |
checkin_count | 签到次数 | 本机累计签到次数 | 26 |
checkin_points | 累计签到积分 | 本机累计签到积分 | 130 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
dianying_checkin19 个业务变量癫影账号自动签到结果
癫影签到结果没有 TMDB 图片来源;自动模式使用“癫影签到”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🎞️ 癫影签到{% if account_name %}|{{ account_name }}{% endif %}{% if status_message %}{{ status_message }}
{% endif %}{% if points %}🎁 本次积分:{{ points }}
{% endif %}{% if total_points %}🏆 总积分:{{ total_points }}
{% endif %}{% if details %}🎲 {{ details }}
{% endif %}{% if checkin_count %}📅 累计签到:{{ checkin_count }} 次
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
username | 用户名别名 | user_name 或 account_name 的兼容别名 | Alice |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status_type | 账号事件 | 签到成功、Cookie 失效等 | 签到成功 |
status_message | 账号状态 | 账号状态详情 | 今日签到成功 |
account_name | 账号名 | 115 或癫影账号显示名 | 主账号 |
details | 附加详情 | 账号事件附加信息 | 获得 5 积分 |
points | 获得积分 | 本次签到获得积分 | 5 |
total_points | 总积分 | 签到后的总积分 | 120 |
checkin_count | 签到次数 | 本机累计签到次数 | 26 |
checkin_points | 累计签到积分 | 本机累计签到积分 | 130 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
status_text | 状态文本 | 完成、失败、部分成功等 | 完成 |
status_emoji | 状态图标 | 与当前状态对应的 emoji | ✅ |
container_update_check14 个业务变量DianCupLite 容器镜像检查结果
容器更新检查没有 TMDB 图片来源;自动模式使用“容器检查”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🔎 容器更新检查|可更新 {{ available_count }} 个📦 共 {{ container_count }} 个 · 已最新 {{ current_count }}{% if check_error_count %} · 检查失败 {{ check_error_count }}{% endif %}
{% if details %}{{ details }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
update_phase | 更新阶段 | 容器更新流程阶段:check 或 result | result |
container_count | 容器数 | 本次检查或更新涉及的容器数量 | 6 |
available_count | 可更新数 | 检查到有新版本的容器数量 | 2 |
current_count | 当前数 | 检查到已是最新版本的容器数量 | 4 |
check_error_count | 检查失败数 | 检查版本时失败的容器数量 | 0 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
details | 附加详情 | 账号事件附加信息 | 获得 5 积分 |
container_update_result14 个业务变量DianCupLite 容器更新执行结果
容器更新结果没有 TMDB 图片来源;自动模式使用“容器更新”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🐳 容器更新结果|成功 {{ success_count }} · 失败 {{ failed_count }}{% if trigger %}⚙️ 触发:{{ trigger }}
{% endif %}📦 共处理 {{ container_count }} 个容器
{% if details %}{{ details }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
update_phase | 更新阶段 | 容器更新流程阶段:check 或 result | result |
trigger | 触发方式 | 触发检查或更新的来源 | scheduled |
container_count | 容器数 | 本次检查或更新涉及的容器数量 | 6 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
success_count | 成功数 | 成功处理的项目数量 | 8 |
failed_count | 失败数 | 失败处理的项目数量 | 1 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
details | 附加详情 | 账号事件附加信息 | 获得 5 积分 |
container_update_test10 个业务变量验证 DianCupLite 通知通道
容器通知测试没有 TMDB 图片来源;自动模式使用“容器检查”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🧪 DianCupLite 通知测试✅ {{ test_message or '容器更新消息推送通道工作正常' }}
🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
update_phase | 更新阶段 | 容器更新流程阶段:check 或 result | result |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
test_message | 测试说明 | 测试通知用于确认通道可用的说明 | 容器更新消息推送通道工作正常 |
dian115_self_update15 个业务变量Dian115 主容器自更新完成或失败
Dian115 自更新事件没有 TMDB 图片来源;自动模式使用“DIAN115 更新”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
{% if update_success %}✅ Dian115 更新成功{% else %}❌ Dian115 更新失败{% endif %}{% if current_version %}📦 当前版本:{{ current_version }}
{% endif %}{% if build_channel %}🏷️ 通道:{{ build_channel }}{% if build_commit %} · {{ build_commit }}{% endif %}
{% endif %}{% if error_message %}⚠️ {{ error_message }}
{% elif details %}{{ details }}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
update_phase | 更新阶段 | 容器更新流程阶段:check 或 result | result |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
update_success | 更新成功 | Dian115 自更新是否完成 | true |
current_version | 当前版本 | Dian115 当前运行版本 | v2.8.12 |
build_channel | 构建通道 | Dian115 当前构建通道 | stable |
build_commit | 构建提交 | Dian115 当前 Git 提交短哈希 | a1b2c3d4e5f6 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
details | 附加详情 | 账号事件附加信息 | 获得 5 积分 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
error_message | 错误信息 | 失败原因 | 目标目录不可写 |
proxy_health_daily_report18 个业务变量Clash/Mihomo 每日请求、切换和流量汇总
Clash 监控日报没有 TMDB 图片来源;自动模式使用“监控日报”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🌐 Clash 监控日报|{{ day }}📡 请求 {{ request_count }} · 失败 {{ failure_count }} · 成功率 {{ success_rate }}
🔀 切换 {{ switch_count }} 次{% if auto_switch_count or manual_switch_count %}(自动 {{ auto_switch_count }} / 手动 {{ manual_switch_count }}){% endif %}
⬆️ 上传 {{ upload_bytes }} B · ⬇️ 下载 {{ download_bytes }} B
🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
day | 报表日期 | Clash 日报统计日期 | 2026-08-11 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
request_count | 请求数 | 日报统计的代理请求数量 | 1200 |
success_rate | 成功率 | 日报统计的代理请求成功率 | 99.8% |
switch_count | 切换次数 | 代理节点自动与手动切换总次数 | 4 |
auto_switch_count | 自动切换数 | 代理自动切换次数 | 3 |
manual_switch_count | 手动切换数 | 代理手动切换次数 | 1 |
upload_bytes | 上传字节数 | 日报统计的上传流量(字节) | 1073741824 |
download_bytes | 下载字节数 | 日报统计的下载流量(字节) | 8589934592 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
failure_count | 失败项数 | 当前整理失败汇总包含的失败项目数量 | 3 |
proxy_health_test_report18 个业务变量验证 Clash 监控通知并展示当日快照
Clash 测试报告没有 TMDB 图片来源;自动模式使用“监控日报”默认图,自定义模式使用已验证链接,关闭模式发送纯文本。
🧪 Clash 测试报告|{{ day }}✅ 通知通道可用
📡 今日请求 {{ request_count }} · 失败 {{ failure_count }} · 成功率 {{ success_rate }}
🔀 自动切换 {{ auto_switch_count }} · 手动切换 {{ manual_switch_count }}
🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
message_title | 默认消息标题 | 业务在套用自定义模板前生成的完整标题 | 📚 新入库 · 三体 |
message_text | 默认消息正文 | 业务在套用自定义模板前生成的完整正文 | 📂 季集:S01E01-E03 |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
content | 业务正文 | 业务提供的原始正文别名 | 任务执行完成 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
original_text | 默认正文别名 | message_text 的兼容别名 | 📂 季集:S01E01-E03 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
day | 报表日期 | Clash 日报统计日期 | 2026-08-11 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
request_count | 请求数 | 日报统计的代理请求数量 | 1200 |
success_rate | 成功率 | 日报统计的代理请求成功率 | 99.8% |
switch_count | 切换次数 | 代理节点自动与手动切换总次数 | 4 |
auto_switch_count | 自动切换数 | 代理自动切换次数 | 3 |
manual_switch_count | 手动切换数 | 代理手动切换次数 | 1 |
upload_bytes | 上传字节数 | 日报统计的上传流量(字节) | 1073741824 |
download_bytes | 下载字节数 | 日报统计的下载流量(字节) | 8589934592 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
failure_count | 失败项数 | 当前整理失败汇总包含的失败项目数量 | 3 |
subscribe_added30 个业务变量创建电影或剧集订阅
订阅媒体明确匹配到 TMDB 时优先使用其海报;自动模式无 TMDB 时使用“添加订阅”默认图,自定义模式改用已验证链接,关闭模式无 TMDB 时发送纯文本。
📌 已添加订阅|{{ title_year }}{% if season_episode %} · {{ season_episode }}{% endif %}{% if media_type %}🎬 {{ media_type }}
{% endif %}{% if needed_episodes %}🎯 待补:{{ needed_episodes }}
{% endif %}{% if channel %}📡 渠道:{{ channel }}
{% endif %}{% if rating or genres %}⭐ {{ rating }}{% if genres %} · {{ genres }}{% endif %}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
raw_title | 原始标题 | 规范化前的标题,可能包含年份或 TMDB 标记 | 三体 (2023) -{tmdbid=204541} |
title_year | 标题年份 | 自动组合的“标题 (年份)” | 三体 (2023) |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
year | 年份 | 媒体发行年份 | 2023 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
rating | 评分 | 媒体评分 | 8.7 |
genres | 类型标签 | 媒体类型或标签 | 剧情 / 科幻 |
overview | 简介 | 媒体简介,可能为空 | 人类文明首次收到来自宇宙深处的信息。 |
poster_url | 海报地址 | 通知卡片使用的海报 URL | https://image.tmdb.org/t/p/w500/demo.jpg |
image_url | 图片地址 | 通知图片 URL,通常与 poster_url 相同 | https://image.tmdb.org/t/p/w500/demo.jpg |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
tmdb_media_type | TMDB 类型 | movie 或 tv | tv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
type | 类型别名 | media_type 的兼容别名 | 电视剧 |
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
vote_average | 评分别名 | rating 的兼容别名 | 8.7 |
category | 类别 | 优先为媒体库名称,否则回退到类型标签 | 电视剧 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tmdb_link | TMDB 文字链接 | 显示为可点击的“TMDB”,真实详情页地址不会显示在消息正文中 | TMDB(可点击) |
tmdb_link_start | TMDB 自定义文字开始 | 为自定义文字添加TMDB详情页超链接,必须与结束变量成对使用 | {{ tmdb_link_start }}查看 TMDB{{ tmdb_link_end }} |
tmdb_link_end | TMDB 自定义文字结束 | 结束TMDB文字超链接范围 | {{ tmdb_link_end }} |
imdb_id | IMDb ID | 当前电影或整部剧的 IMDb title ID;缺失时为空 | tt13016388 |
imdb_link | IMDb 文字链接 | 显示为可点击的“IMDb”,真实详情页地址不会显示在消息正文中 | IMDb(可点击) |
imdb_link_start | IMDb 自定义文字开始 | 为自定义文字添加IMDb详情页超链接,必须与结束变量成对使用 | {{ imdb_link_start }}查看 IMDb{{ imdb_link_end }} |
imdb_link_end | IMDb 自定义文字结束 | 结束IMDb文字超链接范围 | {{ imdb_link_end }} |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
channel | 订阅渠道 | PT 或聚合订阅 | PT |
needed_episodes | 待补集 | 添加订阅时的目标待补集,或部分完成后仍待补的集数 | 9-12 |
subscribe_landed30 个业务变量订阅资源已完整入库
已完成订阅明确匹配到 TMDB 时优先使用其海报;自动模式无 TMDB 时使用“订阅完成”默认图,自定义模式改用已验证链接,关闭模式无 TMDB 时发送纯文本。
🎉 订阅完成|{{ title_year }}{% if season_episode %} · {{ season_episode }}{% endif %}{% if landed_via %}📡 入库来源:{{ landed_via }}{% if landed_tag %} · {{ landed_tag }}{% endif %}
{% endif %}{% if rating or genres %}⭐ {{ rating }}{% if genres %} · {{ genres }}{% endif %}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
raw_title | 原始标题 | 规范化前的标题,可能包含年份或 TMDB 标记 | 三体 (2023) -{tmdbid=204541} |
title_year | 标题年份 | 自动组合的“标题 (年份)” | 三体 (2023) |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
year | 年份 | 媒体发行年份 | 2023 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
rating | 评分 | 媒体评分 | 8.7 |
genres | 类型标签 | 媒体类型或标签 | 剧情 / 科幻 |
overview | 简介 | 媒体简介,可能为空 | 人类文明首次收到来自宇宙深处的信息。 |
poster_url | 海报地址 | 通知卡片使用的海报 URL | https://image.tmdb.org/t/p/w500/demo.jpg |
image_url | 图片地址 | 通知图片 URL,通常与 poster_url 相同 | https://image.tmdb.org/t/p/w500/demo.jpg |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
tmdb_media_type | TMDB 类型 | movie 或 tv | tv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
type | 类型别名 | media_type 的兼容别名 | 电视剧 |
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
vote_average | 评分别名 | rating 的兼容别名 | 8.7 |
category | 类别 | 优先为媒体库名称,否则回退到类型标签 | 电视剧 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tmdb_link | TMDB 文字链接 | 显示为可点击的“TMDB”,真实详情页地址不会显示在消息正文中 | TMDB(可点击) |
tmdb_link_start | TMDB 自定义文字开始 | 为自定义文字添加TMDB详情页超链接,必须与结束变量成对使用 | {{ tmdb_link_start }}查看 TMDB{{ tmdb_link_end }} |
tmdb_link_end | TMDB 自定义文字结束 | 结束TMDB文字超链接范围 | {{ tmdb_link_end }} |
imdb_id | IMDb ID | 当前电影或整部剧的 IMDb title ID;缺失时为空 | tt13016388 |
imdb_link | IMDb 文字链接 | 显示为可点击的“IMDb”,真实详情页地址不会显示在消息正文中 | IMDb(可点击) |
imdb_link_start | IMDb 自定义文字开始 | 为自定义文字添加IMDb详情页超链接,必须与结束变量成对使用 | {{ imdb_link_start }}查看 IMDb{{ imdb_link_end }} |
imdb_link_end | IMDb 自定义文字结束 | 结束IMDb文字超链接范围 | {{ imdb_link_end }} |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
landed_via | 入库来源 | 订阅资源最终来源 | PT |
landed_tag | 资源质量 | 订阅入库资源的质量标签 | 2160P WEB-DL |
subscribe_partial32 个业务变量剧集订阅已有部分集数入库,并显示仍待补集数
部分完成订阅明确匹配到 TMDB 时优先使用其海报;自动模式无 TMDB 时使用“订阅部分完成”默认图,自定义模式改用已验证链接,关闭模式无 TMDB 时发送纯文本。
📥 订阅更新|{{ title_year }}{% if season_episode %} · {{ season_episode }}{% endif %}{% if covered_episodes %}✅ 已覆盖:{{ covered_episodes }}
{% endif %}{% if needed_episodes %}🎯 仍待补:{{ needed_episodes }}
{% endif %}{% if landed_via %}📡 入库来源:{{ landed_via }}{% if landed_tag %} · {{ landed_tag }}{% endif %}
{% endif %}🕐 {{ now }}| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
notification_type | 事件类型 | 当前实际事件键,例如 subscribe_landed | media_library |
parent_type | 通知大类 | 控制通知开关的父类型 | media_library |
now | 当前时间 | 消息渲染时间 | 2026-08-12 20:30:00 |
time_range | 时间范围 | 聚合消息的开始至结束时间;非聚合消息回退为当前时间 | 08-12 20:29 – 08-12 20:30 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
title | 标题 | 媒体、任务或资源标题 | 三体 |
raw_title | 原始标题 | 规范化前的标题,可能包含年份或 TMDB 标记 | 三体 (2023) -{tmdbid=204541} |
title_year | 标题年份 | 自动组合的“标题 (年份)” | 三体 (2023) |
media_type | 媒体类型 | 电影、电视剧或音乐 | 电视剧 |
year | 年份 | 媒体发行年份 | 2023 |
season_episode | 季集 | 单集或聚合后的季集范围 | S01E01-E03 |
rating | 评分 | 媒体评分 | 8.7 |
genres | 类型标签 | 媒体类型或标签 | 剧情 / 科幻 |
overview | 简介 | 媒体简介,可能为空 | 人类文明首次收到来自宇宙深处的信息。 |
poster_url | 海报地址 | 通知卡片使用的海报 URL | https://image.tmdb.org/t/p/w500/demo.jpg |
image_url | 图片地址 | 通知图片 URL,通常与 poster_url 相同 | https://image.tmdb.org/t/p/w500/demo.jpg |
tmdb_id | TMDB ID | TMDB 媒体编号 | 204541 |
tmdb_media_type | TMDB 类型 | movie 或 tv | tv |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
type | 类型别名 | media_type 的兼容别名 | 电视剧 |
season_fmt | 季集别名 | season_episode 的兼容别名 | S01E01-E03 |
vote_average | 评分别名 | rating 的兼容别名 | 8.7 |
category | 类别 | 优先为媒体库名称,否则回退到类型标签 | 电视剧 |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
tmdb_link | TMDB 文字链接 | 显示为可点击的“TMDB”,真实详情页地址不会显示在消息正文中 | TMDB(可点击) |
tmdb_link_start | TMDB 自定义文字开始 | 为自定义文字添加TMDB详情页超链接,必须与结束变量成对使用 | {{ tmdb_link_start }}查看 TMDB{{ tmdb_link_end }} |
tmdb_link_end | TMDB 自定义文字结束 | 结束TMDB文字超链接范围 | {{ tmdb_link_end }} |
imdb_id | IMDb ID | 当前电影或整部剧的 IMDb title ID;缺失时为空 | tt13016388 |
imdb_link | IMDb 文字链接 | 显示为可点击的“IMDb”,真实详情页地址不会显示在消息正文中 | IMDb(可点击) |
imdb_link_start | IMDb 自定义文字开始 | 为自定义文字添加IMDb详情页超链接,必须与结束变量成对使用 | {{ imdb_link_start }}查看 IMDb{{ imdb_link_end }} |
imdb_link_end | IMDb 自定义文字结束 | 结束IMDb文字超链接范围 | {{ imdb_link_end }} |
| 变量 | 含义 | 使用说明 | 示例 |
|---|---|---|---|
needed_episodes | 待补集 | 添加订阅时的目标待补集,或部分完成后仍待补的集数 | 9-12 |
landed_via | 入库来源 | 订阅资源最终来源 | PT |
landed_tag | 资源质量 | 订阅入库资源的质量标签 | 2160P WEB-DL |
covered_episodes | 已覆盖集 | 部分完成时已覆盖的集数 | 1-8 |
每个事件独立校验。设计器当前事件显示的变量列表是唯一可信清单。
固定文字没有放进条件块。把整行写成 {% if rating %}⭐ {{ rating }}{% endif %}。
这些都是条件变量。没有对应媒体 ID,或质量不是 DV/HDR/4K 时会保持为空。
应用导入只是写入当前编辑状态,仍需点击页面底部“保存通知配置”。
Telegram 有单条消息长度限制。Dian115 会安全截断而不拆成多条;长内容建议放入可展开引用。