Jump to content

Extension:大量信息

本頁使用了標題或全文手工轉換
From mediawiki.org
This page is a translated version of the page Extension:MassMessage and the translation is 100% complete.
MediaWiki扩展手册
MassMessage
发行状态: 稳定版
实现 特殊页面 , API
描述 可讓用户轻松地对清單中的用户发送信息。
作者 Kunal Mehta, wctaiwan
最新版本 0.5.0 (2023-01-08)
兼容性政策 快照跟随MediaWiki发布。 master分支不向后兼容。
MediaWiki 1.25及以上,对于您的MediaWiki版本请使用REL1_X分支
许可协议 GNU通用公眾授權條款2.0或更新版本
下載
帮助 Help:Extension:MassMessage/zh
  • $wgNamespacesToConvert
  • $wgMassMessageAccountUsername
  • $wgNamespacesToPostIn
  • $wgAllowlistedMassMessageTargets
  • $wgAllowGlobalMessaging
  • $wgMassMessageWikiAliases
  • massmessage
前往translatewiki.net翻譯MassMessage扩展
Vagrant角色 massmessage
問題 开启的任务 · 报告错误

MassMessage扩展可讓用户通过特殊页面Special:MassMessage发送一则消息至一列頁面清單之中。 有關如何使用此擴充功能的說明,請參閱Help:Extension:MassMessage(群发消息) 。 API文件可於Extension:MassMessage/API 處查閱。

安装

  • 下载文件,并解压MassMessage文件夹到extensions/目录中。
    开发者和代码贡献人员应改从Git安装此扩展,输入:
    cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MassMessage
    
  • 請新增下列代码到您的LocalSettings.php 文件的底部:
    wfLoadExtension( 'MassMessage' );
    
  • Yes 完成 – 請导航至您的wiki上的Special:Version,以验证此扩展已成功安装。

配置参数

要发佈的名字空间

在发佈消息时,仅将其发佈在指定的命名空间中。所有讨论名称空间都已列入白名单。

$wgNamespacesToPostIn = [ NS_PROJECT ];
要转换的名字空间

如果您希望用户能够提供指向用户页的链接,但是在用户讨论页上有bot帖子,您可以在此处定义。

$wgNamespacesToConvert = [ NS_USER => NS_USER_TALK ];
用户名

机器人应该用什么用户名发佈,默认是“MediaWiki message delivery”。如果該用户名已存在,则扩展将接管该帐户。您可以“覆盖”默认帐户名称,通过指定的方法(例如):

$wgMassMessageAccountUsername = 'MessengerBot';
启用全域信息

是否启用从一个Wiki发送消息到另一个wiki這個功能。如果在像维基媒体这样设置的维基农场上运行,你可以在所有wiki上禁用它,除了保留一个以便将日志保存在一个地方。

$wgAllowGlobalMessaging = true;

维护脚本

您可透過命令列發送訊息,使用下列:

php sendMessages.php --pagelist <頁面清單的檔案> --subject <主題的檔案> --message <訊息的檔案>

其中每行<頁面清單的檔案>包含一個頁面名稱、後接維基(資料庫)名稱,兩者以tab分隔。

用户权限

  • massmessage - 让某個用户能发送消息。默认分配给“系統管理员(sysop)”用户组。

注释

与此集成的扩展:EchoLiquidThreads

介面

可以在三個地方看到此擴充功能:

参阅