Manual:Pywikibot/archivebot.py/setup

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Pywikibot/archivebot.py/setup and the translation is 29% complete.
Other languages:
English • ‎Nederlands • ‎dansk • ‎español • ‎français • ‎polski • ‎português do Brasil • ‎čeština • ‎Ελληνικά • ‎فارسی • ‎ગુજરાતી • ‎မြန်မာဘာသာ • ‎中文 • ‎日本語 • ‎한국어

archivebot.py သည် ဆွေးနွေးချက် စာမျက်နှာများအား မော်ကွန်းတင်ရန်အတွက် အသုံးပြုသော ကုဒ်ဖြစ်သည်။ ဤစာတမ်းတွင် ဝီကီပေါ်ရှိ ဆွေးနွေးချက် စာမျက်နှာများအား ဤဘော့မှ အလိုအလျောက် မော်ကွန်းတင်ခြင်းအတွက် ပြင်ဆင်ရန်များကို ရှင်းလင်းပြသထားသည်။

ဆွေးနွေးချက်စာမျက်နှာတစ်ခုအတွက် ပြင်ဆင်ခြင်း

ဤဘော့သည် စာမျက်နှာများတွင် အမှတ်အသားပြု တမ်းပလိတ်တစ်ခုထည့်သွင်းထားသော စာမျက်နှာများတွင်သာ အလုပ်လုပ်ပြီး၊ သတ်မှတ်ထားသော အချိန်တစ်ခုအထိ သက်ဝင်ခြင်းမရှိသော အပိုင်းများကို မော်ကွန်းတင်ပေးသည်။ သုံးလေ့ရှိသော အမှတ်အသားပြု တမ်းပလိတ်မှာ {{User:MiszaBot/config|...}} ဖြစ်သည်။ ထိုတမ်းပလိတ်တွင် အောက်ပါ ပါရာမီတာများ ပါဝင်သည်။ (အများစုမှာ optional ဖြစ်သည်။)

{{TEMPLATE_PAGE
|archive             =
|algo                =
|counter             =
|maxarchivesize      =
|minthreadsleft      =
|minthreadstoarchive =
|archiveheader       =
|key                 =
}}

အပိုင်းတစ်ခုအား မော်ကွန်းတင်ရန်အတွက် ယင်းတွင် == ဖြင့် မှတ်သားထားသော အဆင့် ၂ ခေါင်းစဉ်တစ်ခု ရှိရမည်ဖြစ်သည်။ အချို့သော အပိုင်းများအား ဥပက္ခာပြုနိုင်ပြီး အောက်တွင် ရှင်းလင်းပြထားသည်

တမ်းပလိတ် ပါရာမီတာများ

တမ်းပလိတ်၏ ပါရာမီတာ ရှင်းလင်းချက်များမှာ

တမ်းပလိတ် ပါရာမီတာ ဖော်ပြချက်
archive မော်ကွန်းတင်ခြင်းများ ထားရှိမည့် စာမျက်နှာအမည် ထည့်သွင်းရန်ဖြစ်သည်။ လက်ရှိစာမျက်နှာ၏ စာမျက်နှာခွဲတစ်ခု ဖြစ်ရမည် ဖြစ်ပြီး ကွဲလွဲချက်များကိုလည်း ထောက်ပံ့ပေးနိုင်သည်။
algo specifies the maximum age of a thread. Must be in the form old(delay) where delay specifies the age in hours or days like 24h (24 hours) or 5d (5 days). Default is old(24h).
counter The current value of a counter which could be assigned as variable. Will be actualized by bot. Initial value is 1.
maxarchivesize The maximum archive size before incrementing the counter. Value can be given with appending letter like K or M which indicates KByte or MByte. Default value is 1000M (1000 megabytes).
minthreadsleft Minimum number of threads that should be left on a page. Default value is 5.
minthreadstoarchive The minimum number of threads to archive at once. Default value is 2.
archiveheader Content that will be put on new archive pages as the header. This parameter supports the use of variables. Default value is {{talkarchive}}.
key A secret key that (if valid) allows archives to not be subpages of the page being archived.

Variables for page name patterns

In the archive parameter in the template, following variables can be used.

Variable Expands to...
%(counter)d the current value of the counter
%(year)d year of the thread being archived
%(quarter)d quarter of the year (1-4) of the thread being archived
%(month)d numeric month (1-12) of the thread being archived
%(month)02d two-digit numeric month (01-12)
%(monthname)s English name of the month
%(monthnameshort)s first three letters of the name of month

How to prevent archiving

To prevent a section (thread) from being archived for a finite time, you can edit the section and insert a signature with a future timestamp. The bot will not archive the thread until that time. Make sure that the signature is well-formatted; it must include a user name and a date exactly in the same format as a proper signature, otherwise it will not be recognized by the bot.

You can block a thread from being archived effectively indefinitely, using a very distant future timestamp, such as "၀၆:၃၁, ၁ မေ ၂၀၄၁ (UTC)".

To not confuse readers, the dummy signature may be written as a comment only with the dummy user name "DoNotArchiveUntil". Other comments will be ignored by the bot.

You might want to have on your wiki a substitutable template for this particular purpose. See English Wikipedia's template for an example: w:Template:DNAU.

See also