Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import chatango
- import random
- address = input('CHATROOM: ')
- username = input('USERNAME: ')
- password = input('PASSWORD: ')
- room = chatango.chatroom(address)
- room.login(username, password)
- echo=room.say
- #VARIABLES#
- Trusted=["modnaryltnelis"]
- Pages={}
- def isMatch(a,b):
- return a.lower()==b.lower()
- def MesProcess(message, prettyPoster):
- poster=prettyPoster.lower()
- messageArray=message.split(' ')
- leader=messageArray[0]
- follower=messageArray[1:]
- if poster in Trusted:
- pass #trustedcmds#
- if isMatch(leader, ".page"):
- page=' '.join(messageArray[2:])
- Pages[messageArray[1].lower()+str(random.randrange(0,99999999))]=page
- return
- if isMatch(leader, ".pages"):
- pagelist=[]
- for i in Pages:
- if i.find(poster):
- pagelist.append(Pages[i])
- echo(" | ".join(pagelist))
- while True:
- event = room.get_event()
- if event["event"] == "message":
- post = event["message"]
- message = post.content
- poster = post.user
- prettyPoster = poster.displayname
- if message.startswith('.'):
- MesProcess(message, poster.lower())
- continue
- elif event["event"] == "login":
- poster = event["user"]
- prettyPoster = poster.displayname
- room.say(prettyPoster + " just logged onto chat.")
- continue
- elif event["event"] == "logout":
- poster = event["user"]
- prettyPoster = poster.displayname
- room.say(prettyPoster + " just logged off chat.")
- continue
- room.disconnect()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement