import appuifw
import e32
import miso
import time
import base64
import socket
import globalui
import os
import messaging
appuifw.app.screen = 'full'
round = appuifw.Text()
appuifw.app.body = round
appuifw.app.title = u'WELCOME BOT'
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = '203.84.163.23'
port = 443
join = ''
chat = "'
jxmlmsg1 = ''
jxmlmsg2 = ""
jxmlmsg4 = ''
def front():
round.color = 0
round.font = (u'LatinBold12',
12,
None)
round.set(u'MODIFIED BY:PX^JHONNDAVE^')
round.add(u'\n\n disconnected!')
appuifw.app.menu = menu1
def uconnect():
(uid, upass,) = appuifw.multi_query(u'User ID', u'Password')
encrypt = base64.encodestring(('\x00%s\x00%s' % (uid,
upass)))[0:-1].decode('utf-8')
loginxml = ''
spacket2 = ((loginxml + encrypt) + '')
spacket1 = ''
spacket3 = ''
spacket4 = 'Kolipri'
round.set(u'MODIFIED BY PX^JHONNDAVE^ CREDIT TO KHIAN')
round.add(u'\n\nChecking network..')
s.connect((host,
port))
round.set(u'MODIFIED BY PX^JHONNDAVE^ CREDIT TO KHIAN')
round.add(u'\n\n Connecting..')
s.send(spacket1)
rpacket1 = s.recv(1024)
print rpacket1
s.send(spacket2)
rpacket2 = s.recv(1024)
print rpacket2
s.send(spacket3)
rpacket3 = s.recv(1024)
print rpacket3
s.send(spacket4)
rpacket4 = s.recv(1024)
print rpacket4
round.set(u'MODIFIED BY PX^JHONNDAVE^ CREDIT TO KHIAN')
round.add(u'\n\n Authenticating..')
e32.ao_sleep(1)
round.set(u'MODIFIED BY PX^JHONNDAVE^ CREDIT TO KHIAN')
round.add(u'\n\n Initiallizing..')
e32.ao_sleep(1)
round.set(u'MODIFIED BY PX^JHONNDAVE^ CREDIT TO KHIAN')
round.add(u'\n\n Connected!')
appuifw.app.menu = menu2
def wc():
(rn, msg,) = appuifw.multi_query(u'Room', u'Welcome Message!')
ako = appuifw.query(u'Enter Access Nick', 'text')
rnn = 'kupalogz the great hunter'
rn1 = "'"
rnn1 = "'"
joinroom = (((((((join + chat) + rn) + rn1) + nick) + rnn) + rnn1) + role)
lroom = (((xmleave1 + xmleave2) + rn) + xmleave4)
round.set(u'ROOM: \n')
round.add(rn)
round.add(u'\nWELCOME MESSAGE: \n')
round.add(msg)
round.add(u'\n\nPress option and select join room')
def start():
round.set(u'Joining room: ')
round.add(rn)
e32.ao_sleep(1)
s.send(joinroom)
round.set(u'Joined!')
wel()
def wel():
i = 1
while (i == 1):
round.set(u'Waiting Participant!')
abc1 = ""
cdc = ((abc2 + rn) + abc3)
if str.endswith(str(abc), str(cdc)):
round.set(u'Posting!')
post = (((((jxmlmsg1 + jxmlmsg2) + rn) + jxmlmsg3) + msg) + jxmlmsg4)
e32.ao_sleep(1)
s.send(post)
else:
axx = "room='"
axxa = "'>time"
tms = ((axx + rn) + axxa)
if str.endswith(str(abc), str(tms)):
round.set(u'Posting Time and Date!')
msgt = '[d00 ***'
xbb = '***'
tym = time.asctime()
posta = (((((((jxmlmsg1 + jxmlmsg2) + rn) + jxmlmsg3) + msgt) + tym) + xbb) + jxmlmsg4)
s.send(posta)
else:
axy = "room='"
axya = "'>version"
ver = ((axy + rn) + axya)
if str.endswith(str(abc), str(ver)):
round.set(u'Posting Version!')
msgv = '[d00 DAMNWCPYBOT MODIFIED BY JHONNDAVE FOR MY TIZAY'
postb = (((((jxmlmsg1 + jxmlmsg2) + rn) + jxmlmsg3) + msgv) + jxmlmsg4)
s.send(postb)
else:
hhh = "lock"
hxh = ((((hhh + ako) + hhha) + rn) + hhhb)
if str.endswith(str(abc), str(hxh)):
msgl = '[d00 **SARADO NA:>**'
postl = (((((jxmlmsg1 + jxmlmsg2) + rn) + jxmlmsg3) + msgl) + jxmlmsg4)
s.send(postl)
unl()
elif str.endswith(str(abc), str(hhhb)):
msgl = '[d00 **LOCK MO MUKHA MO :DD?**'
pos = (((((jxmlmsg1 + jxmlmsg2) + rn) + jxmlmsg3) + msgl) + jxmlmsg4)
s.send(pos)
else:
i = 1
continue
def unl():
n = 1
while (n == 1):
mno = s.recv(1054)
hhh1 = "unlock"
hxh1 = ((((hhh1 + ako) + hhha1) + rn) + hhhb1)
if str.endswith(str(mno), str(hxh1)):
msgx = '[d00 **BUKAKA NA:>:DD?**'
postu = (((((jxmlmsg1 + jxmlmsg2) + rn) + jxmlmsg3) + msgx) + jxmlmsg4)
s.send(postu)
wel()
else:
n = 1
def leave():
msgl = '[d00 **Awt na aq:emaiwan dito puno ng kurikong pwet:DD?!!**'
postc = (((((jxmlmsg1 + jxmlmsg2) + rn) + jxmlmsg3) + msgl) + jxmlmsg4)
s.send(postc)
lroom = (((xmleave1 + xmleave2) + rn) + xmleave4)
round.set(u'leaving room: ')
round.add(rn)
e32.ao_sleep(1.5)
s.send(lroom)
round.set(u'You have left the room ')
round.add(rn)
e32.ao_sleep(1.5)
appuifw.app.menu = menu3
menu3 = [(u'join',
start),
(u'Leave room',
leave),
(u'Change room',
wc)]
appuifw.app.menu = menu3
def about():
globalui.global_msg_query(u'DAMN WELCOME BOT', u'About application')
def quit():
globalui.global_note(u'PX JHONNDAVE OF PINOYXTREME')
appuifw.app.set_exit()
menu1 = [(u'Login',
uconnect),
(u'About',
about),
(u'Exit',
quit)]
menu2 = [(u'set room',
wc)]
appuifw.app.menu = menu1
front()
appuifw.app.exit_key_handler = quit
app_lock = e32.Ao_lock()
app_lock.wait()