Jump to content

扩展:大量信息

From mediawiki.org
This page is a translated version of the page Extension:MassMessage and the translation is 58% complete.
Outdated translations are marked like this.
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
季度下載量 64 (Ranked 71st)
正在使用的公开wiki数 1,039 (Ranked 257th)
前往translatewiki.net翻譯MassMessage扩展
Vagrant角色 massmessage
問題 开启的任务 · 报告错误

大量信息(MassMessage)扩展允许用户通过特殊页面Special:MassMessage发送一则消息至一个页面列表。有关如何使用扩展的帮助,参见$ext-massmsg。API文档可在MassMessage找到。 For help on how to use the extension, see Help:扩展:群发消息 . The API documentation can be found at 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;

维护脚本

You can send messages from the command line with

php sendMessages.php --pagelist <page list file> --subject <subject file> --message <message file>

where each line of <page list file> contains a page name followed by a wiki (database) name, separated by a tab.

用户权限

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

注释

与此集成的扩展:EchoLiquidThreads

Interface

This extension is visible in three places:

参见