Jump to content

Extension:MassMessage

From mediawiki.org
This page is a translated version of the page Extension:MassMessage and the translation is 79% complete.
Outdated translations are marked like this.
MediaWiki manüel uzantıları
MassMessage
Sürüm durumu: kararlı
Uygulama Özel sayfa , API
Açıklama Bir kullanıcının bir kullanıcı listesine kolayca mesaj göndermesine izin verir.
Yazar(lar) Kunal Mehta, wctaiwan
En son sürüm 0.5.0 (2023-01-08)
Uyumluluk politikası MediaWiki ile birlikte anlık görüntüler yayımlanır. Master geriye dönük olarak uyumlu değil.
MediaWiki 1.25+, MediaWiki sürümünüz için REL1_X dallarını kullanın
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
Yardım Help:Extension:MassMessage/tr
  • $wgNamespacesToConvert
  • $wgMassMessageAccountUsername
  • $wgNamespacesToPostIn
  • $wgAllowlistedMassMessageTargets
  • $wgAllowGlobalMessaging
  • $wgMassMessageWikiAliases
  • massmessage
Quarterly downloads 55 (Ranked 78th)
Public wikis using 1,039 (Ranked 257th)
Translatewiki.net adresinde mevcutsa, MassMessage uzantısını çevirin
Vagrant rolü massmessage
Sorunlar Açık görevler · Hata bildir

MassMessage uzantısı, bir kullanıcının özel bir sayfa Special:MassMessage üzerinden bir sayfa listesine mesaj göndermesine izin verir. Uzantının nasıl kullanılacağına ilişkin yardım için, $ext-massmsg sayfasına bakın. API belgeleri MassMessage sayfasında bulunabilir. For help on how to use the extension, see Yardım:Uzantı:TopluMesaj . The API documentation can be found at Extension:MassMessage/API .

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki MassMessage adlı dizine yerleştirin.
    Developers and code contributors should install the extension from Git instead, using:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/MassMessage
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'MassMessage' );
    
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Yapılandırma parametreleri

Gönderilecek ad alanları

Mesaj gönderirken, onları yalnızca belirtilen ad alanlarında gönderin. Tüm tartışma ad alanları zaten beyaz listeye alındı.

$wgNamespacesToPostIn = [ NS_PROJECT ];
Dönüştürülecek ad alanları

Kullanıcıların bir Kullanıcı: sayfasına bir bağlantı sağlayabilmesini, ancak Kullanıcı mesaj: sayfasında bot gönderisinin olmasını istiyorsanız, bunu burada tanımlayabilirsiniz.

$wgNamespacesToConvert = [ NS_USER => NS_USER_TALK ];
Kullanıcı adı

Botun hangi kullanıcı adıyla göndermesi gerektiği. Varsayılan olarak, bu "MediaWiki ileti teslimi" olur. Kullanıcı zaten varsa, uzantı hesabı devralır. Kullanıcıların hesabı yeniden adlandırma yapması imkansız olacaktır. Varsayılan hesap adını belirterek "geçersiz kılabilirsiniz" (örneğin):

$wgMassMessageAccountUsername = 'MessengerBot';
Küresel mesajlaşmayı etkinleştirin

Bir vikiden diğerine mesaj göndermenin etkinleştirilip etkinleştirilmeyeceği. Wikimedia gibi bir viki çiftliği kurulumunda çalışıyorsanız, günlükleri tek bir yerde tutmak için bir tanesi hariç tüm vikilerde bunu devre dışı bırakabilirsiniz.

$wgAllowGlobalMessaging = true;

Bakım betiği

Komut satırından mesaj gönderebilirsiniz

php sendMessages.php --pagelist <sayfa listesi dosyası> --subject <konu dosyası> --message <mesaj dosyası>

burada her <sayfa listesi dosyası> satırı, bir sayfa adı ve ardından bir sekmeyle ayrılmış bir viki (veritabanı) adı içerir.

Kullanıcı hakları

  • massmessage - Bir kullanıcının mesaj göndermesine izin verir. Varsayılan olarak "sysop" kullanıcı grubuna atanır.

Notlar

Bununla entegre olan uzantılar: Echo, LiquidThreads.

Arayüz

Bu uzantı üç yerde görülebilir:

Ayrıca bakınız