bir yeri hatalı yapmışsındır inceleyip sana yazıcam özelden hocam .
şu an bu kod çalışmakta vereceğim kodu sadece el if yazarak ekledim şöyle ekleyeyim biryer yanlış konusuna kesinlikle katılıyorum
, bota plugin olarak eklediğimde dosyayı açmıyor çünkü altta attığım rasgele eklediğim şekli
from phBot import *
import phBotChat
import re
from time import sleep
def handle_chat(t, player, msg):
if len(player) == 0:
m = re.findall(r'(\d+)', msg)
if m and len(m) >= 2:
if msg.find('stanbul ilimizin plaka kodu kacti?'):
result = 34
elif msg.find('6x6 isleminin sonucu nedir?'):
result = 36
elif msg.find('35 nerenin plakasidir?'):
result = izmir
elif msg.find('turkiyenin baskenti hangi ilimizdir?'):
result = ankara
elif msg.find('06 nerenin plakasidir?'):
result = ankara
elif msg.find('bir gun kac saattir?'):
result = 24
elif msg.find('tavuklarin kac ayagi vardir?'):
result = 2
elif msg.find('01 nerenin plakasidir?'):
result = adana
elif msg.find('bir yilda kac mevsim vardir?'):
result = 4
elif msg.find('4x4 isleminin sonucu nedir?'):
result = 16
elif msg.find('bir insanda kac tane el parmagi vardir?'):
result = 10
elif msg.find('bir insanda kac tane ayak vardir?'):
result = 2
elif msg.find('su kac derecede kaynar?'):
result = 100
elif msg.find('adana ilimizin plaka kodu kactir?'):
result = 01
elif msg.find('2 2 islemin sonucu kactir?'):
result = 4
elif msg.find('10 5 isleminin sonucu nedir?'):
result = 5
elif msg.find('bir insanda kac tane kol vardir?'):
result = 2
elif msg.find('1x1 isleminin sonucu nedir?'):
result = 1
elif msg.find('bir saat kac dakikadir?'):
result = 60
elif msg.find('365 gun 6 saat kac yila esittir?'):
result = 1
elif msg.find('turkiye nin en kalabalik nufusa sahip sehri hangisidir?'):
result = istanbul
elif msg.find('07 nerenin plakasidir?'):
result = antalya
elif msg.find('5 3 isleminin sonucu nedir?'):
result = 8
elif msg.find('stanbul un fethi kac tarihinde olmustur?'):
result = 1453
elif msg.find('7x7 isleminin sonucu nedir?'):
result = 49
elif msg.find('atin yavrusuna ne denir?'):
result = tay
elif msg.find('bir insanda kac tane kol vardir?'):
result = 2
elif msg.find('10 10 isleminin sonucu nedir?'):
result = 20
elif msg.find('kac yilda bir subat ayi 29 ceker?'):
result = 4
elif msg.find('10x10 isleminin sonucu nedir?'):
result = 100
elif msg.find('bir destede kac eleman bulunur?'):
result = 10
elif msg.find('ulu onderimiz mustafa kemal in soyadi nedir?'):
result = ataturk
elif msg.find('bir insanda kac tane ayak parmagi vardir?'):
result = 10
elif msg.find('34 nerenin plakasidir?'):
result = istanbul
elif msg.find('ataturk hangi yilda olmustur?'):
result = 1938
elif msg.find('anitkabir hangi ilimizdedir?'):
result = ankara
elif msg.find('dunya nin uydusu nedir?'):
result = ay
elif msg.find('neklerin kac ayagi vardir?'):
result = 4
elif msg.find('5x5 isleminin sonucu nedir?'):
result = 25
elif msg.find('stanbul ilimizin plaka kodu kacti?'):
result = 34
elif msg.find('bir insanda kac tane kulak vardir?'):
result = 2
elif msg.find('ataturk hangi yilda dogmustur?'):
result = 1881
elif msg.find('haftanin ilk gunu nedir?'):
result = pazartesi
elif msg.find('bir yilda kac ay vardir?'):
result = 12
elif msg.find('yavru vatan neresidir?'):
result = kibris
elif msg.find('turkiyenin baskenti hangi ilimizdir?'):
result = ankara
elif msg.find('2x2 isleminin sonucu nedir?'):
result = 4
elif msg.find('bir insanda kac tane goz vardir?'):
result = 2
elif msg.find('bir dakika kac saniyedir?'):
result = 60
elif msg.find('ankara ilimizin plaka kodu kactir?'):
result = 06
elif msg.find('zmir ilimizin plaka kodu kactir?'):
result = 35
elif msg.find('3x3 isleminin sonucu nedir?'):
result = 9
elif msg.find('8x8 isleminin sonucu nedir?'):
result = 64
elif msg.find('antalya ilimizin plaka kodu kactir?'):
result = 07
sleep(1.0)
log('Duman_Fan ***** %s' % str(result))
if msg.find('/answer') != -1:
phBotChat.All('/answer ' + str(result))
else:
phBotChat.All("!t" + str(result))
elif (player.find('HMDCRACK') != -1 or player.find('HMDCRACK') != -1) and msg.lower().find('HMDCRACK') != -1:
sleep(1.0)
phBotChat.All(player, str(get_character_data()['job_current_exp']))
elif player == 'HMDCRACK' or player == 'HMDCRACK' or player == 'HMDCRACK':
m = re.findall(r'(\d+)', msg)
if m:
if len(m) == 1:
sleep(1.0)
log('Duman_Fan ***** %s' % str(m[0]))
phBotChat.All(player, "Duman_Fan *****" + str(m[0]))
elif len(m) >= 2:
if msg.find('+') != -1 or msg.find(' x ') != -1:
result = int(m[0]) + int(m[1])
else:
result = int(m[0]) + int(m[1])
sleep(1.0)
log('Duman_Fan ***** %s' % str(result))
phBotChat.All(player, "Duman_Fan *****" + str(result))
elif msg.lower().find('kervankey') != -1:
sleep(1.0)
phBotChat.All(player, "Duman_Fan *****" + 'Kervankey')
log('[%s] Loaded' % __name__)