Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- #/* Made by ~stuffy */
- #/* September 23, 2014 */
- #/* Last Updated: September 25, 2014 */
- import socket
- import urllib, urllib2
- import sys, os, random, time
- import xml.etree.ElementTree as tree
- global _init_, m_packet, _Connect_
- class _init_():
- #/* Proof bot works - http://prntscr.com/4qoaor */
- #/* Name and avatar is automatically generated. */
- #/* Not leaking the bypass, so you will need the bot power :) */
- global Chat, self
- Chat = '' #Chat's ID
- def _user_ranks():
- _ranks = [
- ]
- _rank = []
- _rank[5] = "guest"
- _rank[4] = "owner"
- _rank[3] = "member"
- _rank[2] = "moderator"
- _rank[1] = "mainOwner"
- def self():
- self = "self"
- global self_names, self_nick, self_avatar, self_homepage
- self_names = (["Baby","Booble","Bunker","Cuddle","Cutie","Doodle","Foofie","Gooble","Honey","Kissie","Lover","Lovey","Moofie","Mooglie","Moopie","Moopsie","Nookum","Poochie","Pookie","Schmoopie","Schnoogle","Schnookie","Schnookum","Smooch","Smoochie","Smoosh","Snoogle","Snoogy","Snookie","Snookum","Snuggy","Sweetie","Woogle","Woogy","Wookie","Wookum","Wuddle","Wuggy","Wunny","Bumble","Bump","Dip"])
- self_nick = "˂ stuffy.'s bot ˃ " + random.choice(self_names)
- print("Name Chosen: " + self_nick + "\n")
- self_avatar = random.randint(1, 1759)
- print("Avatar Chosen: " + str(self_avatar) + "\n")
- self_homepage = "http://xat.com/"
- Auser3 = urllib2.urlopen('http://xat.com/web_gear/chat/auser3.php').read()
- self.user_id = [
- Auser3.split('&')[1].split('=')[1].strip('_')
- ]
- self.user_id = Auser3.split('&')[1].split('=')[1].strip('_')
- #print("ID Chosen -> " + str(self.user_id))
- self.user_k1 = [
- Auser3.split('&')[2].split('=')[1]
- ]
- self.user_k1 = Auser3.split('&')[2].split('=')[1]
- #print("K1 Chosen -> " + str(self.user_k1))
- self.user_k2 = [
- Auser3.split('&')[3].split('=')[1]
- ]
- self.user_k2 = Auser3.split('&')[3].split('=')[1]
- #print("K2 Chosen -> " + str(self.user_k2))
- def _Connect_():
- global xat, strip, data, m_packet
- xat = socket.socket()
- xat.connect(("50.115.127.232",10000))
- xat.send('<y r="' + Chat + '" m="1" v="0" u="' + str(self.user_id) + '" />' +'\0')
- data = xat.recv(1024)
- strip = tree.fromstring(data.strip('\0'))
- xat.send('<j2 cb="'+strip.attrib['c']+'" Y="" l5="" l4="1217" l3="844" l2="0" q="1" y="'+strip.attrib['i']+'" k="'+str(self.user_k1)+'" k2="'+str(self.user_k2)+'" k3="" p="0" c="'+Chat+'" f="0" u="'+str(self.user_id)+'" d0="671101sᴛᴜғғʏ." N="" n="'+str(self_nick)+'" a="'+str(self_avatar)+'" h="'+(self_homepage)+'" v="0" />\0')
- Ranks = []
- unlock = False
- while 1:
- _recieved = xat.recv(4096)
- _recieved = _recieved.strip('\0')
- print("recieved -> " + _recieved + "\n")
- if ('<m') in _recieved:
- unlock = True
- _chopped = tree.fromstring(_recieved.strip('\0'))
- _user_id = _chopped.attrib['u']
- _m = _chopped.attrib['t']
- _split = _m.split(' ',1)
- _message = _split[0]
- print ("user" + _user_id + " said: " + _m)
- if _message.lower() == '!say' or _message.lower() == '!speak':
- _text = _split[1]
- xat.send('<m t="'+_text+'" u="'+str(self.user_id)+'" />\0')
- if _recieved.find('<u') != -1:
- if unlock == True:
- _user_id = _chopped.attrib['u']
- xat.send('<z d="'+str(self.user_id)+'" u="'+_user_id +'" t="Hello, welcome to the chat! Want your site, server or anything else advertised here, or want your own bot that does not need (bot) power? Contact stuffy. , ID: 1482291241 or Mush, ID: 1474161646, usually found at http://xat.com/PythonBots" />\0')
- if _user_id not in Ranks:
- xat.send('<c u="'+str(self.user_id)+'" t="/e" />\0')
- Ranks.append(_user_id)
- time.sleep(1)
- if _user_id in Ranks:
- xat.send('<c u="'+str(self.user_id)+'" t="/M" />\0')
- if _recieved.find('<l') != -1:
- if unlock == True:
- _user_id = _chopped.attrib['u']
- _Connect_()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement