ایشلدن:Ebrahimi-amir/بوت

ویکی‌پدیادان، آچیق بیلیک‌لیک‌دن

باشلانیش[دَییشدیر]

هر شئدن اؤنجه پیتون برنامه سین نصب ائتمه‌لیسینیز. سونرا ویکی‌پدیا.پی.وای-ی ائندیریب درایولرینیزین بیرینده یئرلشدیرمه‌لیسینیز. سونرا بوْتونوزا آد سئچیب اوْنون هانسی ویکی‌پدیا(لار)دا ایشله‌مه‌سین تعیین ائتمه‌لیسینیز. user-config.py آدلی فایل یاراتمالیسینیز. فایلین ایچینده بو بیلگیلر اولمالیدیر:

console_encoding = 'utf-8'
textfile_encoding = 'unicode_escape'
use_api = True
family = 'wikipedia'
mylang = 'azb'
usernames['wikipedia']['azb'] = u'بوْتونوزون آدی'
minthrottle = 10
maxthrottle = 30
put_throttle = 10

منیم بوْتوم اۆچون لازیم اوْلان شابلونلار[دَییشدیر]

سیز لازیم اوْلان بیلگیلرینیزی یئنی شابلونلاردا آرتیرا بیلرسیز.

{{Bolge}} {{Ostan}} {{Kategoriya}} {{Qəsəbə}} {{Bölüm}} {{əhali sayı}} {{ayilə}} {{Redirect}} {{Redirect1}} {{بولگه شابلونو}} {{XANIM}} {{KISI}} {{Bolge1}} {{SAVADSIZ}} {{SAVAD}} {{Kendb }}

عرب الیفباسین بوْت باشا دۆشن دیله چئویرمک سایتی[دَییشدیر]

http://meyerweb.com/eric/tools/dencoder/

بوْت دستورلاری[دَییشدیر]

add_text.py -text:"{{subst:Kend q}}" -cat:"تست"

category.py move -from:"تست۱" -to:"تست۲"

add_text.py -text:" {{subst:Danisiqb}}" -talkpage -cat:"تست"

add_text.py -text:" {{subst:Danisiqb}}" -talkpage -catr:"%D8%A2%D9%86%D8%A7%20%D9%82%D9%88%D9%92%D9%86%D9%88%D9%84%D8%A7%D8%B1"

مقاله یاراتماق اۆچون کوْد[دَییشدیر]

بۇ کوْدو İstifadəçi:Vago/Botun tənzimlənməsi بۇ صفحه‌دن گؤتورموشم.

Ostan.py فایلین آشاغیداکی متن ایله یارادیریق (کیچیک دَییشیکلیکلری وار صاباحاجان جۇرلارام):

really = True

import sys, os
import time, datetime
import codecs
import socket
import re
import wikipedia, config
site=None

#
##1-ci parametr (meqalenin adi)
parametera = \
    [
u"تیغییه",
u"حور",
u"رز ",

    ]

def report(text = ""):
    wikipedia.output(text)


def main():

    site=wikipedia.getSite()

    global tempfile
    tempfile = None

    global page
    page = None
    
## Elifba sirasina gore.
    for a in parametera:
        page = wikipedia.Page(site, title = (u"" + a))
        if page.exists():
           wikipedia.output(u'Xəta: Məqalə mövcuddur! — ' + page.title())
           continue
        else:
                wikipedia.output(u"Səhifəni yaradıram...")

## Н    'az': (u'Bot redaktəsi ', u'əlavə edilir', u'çıxardılır', u'dəyişdirilir'),

            
        text =u"{{subst:Ostan}}\n"

## Mtnin sonu

        if really:
            try:
                status, reason, data = page.put(newtext = text, comment = u"یئنی صفحه یارادیلیر")
            except wikipedia.EditConflict, error:
                wikipedia.output(u'Xeta: %s. Dayandirilib.' % error)
            except (socket.error, IOError, wikipedia.PageNotSaved), error:
                wikipedia.output(u'Xeta: %s. Dayandirilib.' % error)
            else:
                print status, reason
                continue

if __name__ == "__main__":
    try:
        main()
    except:
        wikipedia.stopme()
        raise
    else:
        wikipedia.stopme()

    wikipedia.stopme()