2023年政策修订增补工作正在进行中,欢迎参与!
Help:Echo扩展
(重定向自Help:Echo)
Echo扩展是MediaWiki站点的一个通知扩展,它可以向用户提供与其账号相关的各种事件的通知,包括新的讨论页消息、编辑回复、提及或链接等。它也可以向讨论中提到的用户发送通知,这也被称为Ping或@。
技术限制
当产生提及事件时,Echo会分区域处理修订版本差异,用以检查用户何时添加了需要被提及用户的新留言。若要使提及用户的通知有效:
- 差异区域必须被认为是增加新行,而非对现有行内容的修改。
- 用户必须在留言时签名(同一个版本提交)。
- 签名必须包含用户页、用户讨论页、用户贡献页其一的内部链接(
[[ ]]
),链接不能是由模板所嵌入。 - 为了辨认签名,签名必须与
~~~
(或~~~~
)再次解析后的文本完全相同。这意味着,如果您的签名代码含有随机效果(例如随机颜色),将很可能无法成功Echo。
- 签名必须包含用户页、用户讨论页、用户贡献页其一的内部链接(
- 留言必须完全属于现有的章节(差异区域不能包含新章节的标题),或是新的章节(差异区域是由新的章节标题开始计算)。只有二级以下的章节会被计算。
- 被提及用户的用户页内部链接可以被嵌入在模板中,模板会被解析。
- 解析差异时,
{{REVISIONID}}
和{{REVISIONUSER}}
会被展开为空字串。
- 解析差异时,
- 如果被提及用户的数量超过50个,将不会发送通知。
另外,所有的差异都是以正则表达式解析的,过于复杂的标记会触发错误的效果。
|