2023年政策修订增补工作正在进行中,欢迎参与!
說明:Echo擴展
跳至導覽
跳至搜尋
Echo擴展是MediaWiki站點的一個通知擴展,它可以向用戶提供與其賬號相關的各種事件的通知,包括新的討論頁消息、編輯回復、提及或鏈接等。它也可以向討論中提到的用戶發送通知,這也被稱為Ping或@。
技術限制
當產生提及事件時,Echo會分區域處理修訂版本差異,用以檢查用戶何時添加了需要被提及用戶的新留言。若要使提及用戶的通知有效:
- 差異區域必須被認為是增加新行,而非對現有行內容的修改。
- 用戶必須在留言時簽名(同一個版本提交)。
- 簽名必須包含用戶頁、用戶討論頁、用戶貢獻頁其一的內部鏈接(
[[ ]]
),鏈接不能是由模板所嵌入。 - 為了辨認簽名,簽名必須與
~~~
(或~~~~
)再次解析後的文本完全相同。這意味着,如果您的簽名代碼含有隨機效果(例如隨機顏色),將很可能無法成功Echo。
- 簽名必須包含用戶頁、用戶討論頁、用戶貢獻頁其一的內部鏈接(
- 留言必須完全屬於現有的章節(差異區域不能包含新章節的標題),或是新的章節(差異區域是由新的章節標題開始計算)。只有二級以下的章節會被計算。
- 被提及用戶的用戶頁內部鏈接可以被嵌入在模板中,模板會被解析。
- 解析差異時,
{{REVISIONID}}
和{{REVISIONUSER}}
會被展開為空字串。
- 解析差異時,
- 如果被提及用戶的數量超過50個,將不會發送通知。
另外,所有的差異都是以正則表達式解析的,過於複雜的標記會觸發錯誤的效果。
|