Permalink
Browse files

V2.1 Muhbire bildirim özelliği eklendi

  • Loading branch information...
Mavrikant committed Feb 4, 2016
1 parent 6852969 commit fad10628e6721c4385d53cabd5aaca737f52066e
Showing with 10 additions and 3 deletions.
  1. +10 −3 KET_Bot.py
@@ -1,14 +1,15 @@
# -*- coding: utf-8 -*-
# !/usr/bin/python
import mavri
import time
import re
import time
import mavri
wiki = 'tr.wikipedia'
xx = mavri.login(wiki, 'KET Bot')
title = 'Vikipedi:Kullanıcı engelleme talepleri'
version = 'V2'
version = 'V2.1'
summary_ek = " (WMF-Labs, " + version + ")"
section = 1
@@ -18,14 +19,20 @@
if content != '':
vandal = re.findall('\{\{\s*[Vv]andal\s*\|\s*([^\}]*)\s*\}\}', content)
if vandal:
timestamp = re.findall('\{\{\s*KET Bot\s*\|\s*([^\|\}]*)\s*\|\s*[^\|\}]*\s*\}\}', content)[0]
informer = re.findall('\{\{\s*KET Bot\s*\|\s*[^\|\}]*\s*\|\s*([^\|\}]*)\s*\}\}', content)[0]
vandal = vandal[0]
blocked = mavri.blocked(wiki, vandal)
if blocked.json()['query']['blocks']:
by = blocked.json()['query']['blocks'][0]['by']
reason = blocked.json()['query']['blocks'][0]['reason']
summary = '[[Özel:Katkılar/' + vandal + '|' + vandal + ']] çıkartıldı. [[Kullanıcı:' + by + '|' + by + ']] - ' + reason + summary_ek
mavri.section_clear(wiki, title, section, summary, xx)
message = '\n*Merhaba. [[Özel:Katkılar/' + vandal + '|' + vandal + ']], [[Kullanıcı mesaj:' + by + '|' + by + ']] tarafından engellendi. Engel açıklaması:' + reason + ' Bildirimde bulunduğunuz için teşekkürler --~~~~'
summary = '[[Özel:Katkılar/' + vandal + '|' + vandal + ']], [[Kullanıcı mesaj:' + by + '|' + by + ']] tarafından engellendi.' + summary_ek
mavri.sent_message(wiki, 'Kullanıcı mesaj:' + informer, message, summary, xx)
else:
print mavri.section_clear(wiki, title, section, '{{Vandal|XXXX}} içermeyen başlık kaldırıldı.' + summary_ek, xx).text
section += 1

0 comments on commit fad1062

Please sign in to comment.