Jump to content

Extension:MassMessage

From mediawiki.org
This page is a translated version of the page Extension:MassMessage and the translation is 100% complete.
Základní informace k tomuto rozšíření MediaWiki
MassMessage
Stav rozšíření: stabilní
Zavádění Speciální stránka , API
Popis Umožňuje uživatelům jednoduše odeslat zprávu uživatelům na seznamu.
Napsal(i) Kunal Mehta, wctaiwan
Nejnovější verze 0.5.0 (2023-01-08)
Zásady kompatibility Vydání snímků následuje MediaWiki. Hlavní vývojová větev není zpětně kompatibilní.
MediaWiki 1.25+, použijte pro svou verzi MediaWiki větve REL1_X
Licence GNU General Public License 2.0 nebo pozdější
Zdrojový kód
Nápověda Help:Extension:MassMessage/cs
  • $wgNamespacesToConvert
  • $wgMassMessageAccountUsername
  • $wgNamespacesToPostIn
  • $wgAllowlistedMassMessageTargets
  • $wgAllowGlobalMessaging
  • $wgMassMessageWikiAliases
  • massmessage
Čtvrtletní stahování 44 (Ranked 90th)
Používání veřejných wikin 1,039 (Ranked 257th)
Přeložte rozšíření MassMessage, používá-li lokalizaci z translatewiki.net
Vagrant role massmessage
Problémy Otevřené úkoly · Nahlásit chybu

Rozšíření MassMessage (hromadné zprávy) umožňuje uživatelům odeslat zprávu určeným uživatelům najednou pomocí speciální stránky Special:MassMessage. Pro nápovědu, jak používat toto rozšíření se podívejte na stránku: Nápověda:Rozšíření:MassMessage . API dokumentaci můžete nalézt na stránce Extension:MassMessage/API .

Instalace

  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného MassMessage ve vaší složce extensions/.
    Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MassMessage
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'MassMessage' );
    
  • Yes Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.

Konfigurační parametry

Jmenné prostory, do kterých lze zprávu pomocí tohoto rozšíření odeslat

Při odesílání zpráv je zveřejňujte pouze v určených jmenných prostorech. Všechny jmenné prostory talk (diskuse) jsou již na seznamu povolených.

$wgNamespacesToPostIn = [ NS_PROJECT ];
Jmenné prostory k převodu

Pokud chcete, aby uživatelé mohli poskytnout odkaz na stránku User:, ale aby bot zveřejnil na své stránce User talk:, můžete to definovat zde.

$wgNamespacesToConvert = [ NS_USER => NS_USER_TALK ];
Uživatelské jméno

S jakým uživatelským jménem by měl robot publikovat. Ve výchozím nastavení je to "MediaWiki message delivery" (doručování zpráv MediaWiki). Pokud uživatel již existuje, rozšíření převezme účet. Pro uživatele nebude možné účet přejmenovat. Výchozí název účtu může být přepsán zadáním (například):

$wgMassMessageAccountUsername = 'MessengerBot';
Povolit globální zasílání zpráv

Zda povolit odesílání zpráv z jedné wiki na druhou. Pokud běží na nastavení wikifarmy, jako je Wikimedie, můžete to zakázat na všech wikinách kromě jedné, abyste měli záznamy na jednom místě.

$wgAllowGlobalMessaging = true;

Skript pro správce

Zprávy můžete také posílat z příkazové řádky

php sendMessages.php --pagelist <soubor se seznamem stránek> --subject <předmětový soubor> --message <soubor zpráv>

kde každý řádek <souboru seznamu stránek> obsahuje název stránky následovaný názvem wiki (databáze), oddělený tabulátorem.

Uživatelská práva

  • massmessage - umožňuje uživateli odesílat zprávy. Ve výchozím nastavení přiřazen do skupiny uživatelů "sysop".

Poznámky

Rozšíření, která se integrují s tímto rozšířením: Echo, LiquidThreads.

Rozhraní

Toto rozšíření lze vidět na třech místech:

Související odkazy