Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.60 KB | None | 0 0
  1. import chatango
  2. import random
  3. address = input('CHATROOM: ')
  4. username = input('USERNAME: ')
  5. password = input('PASSWORD: ')
  6. room = chatango.chatroom(address)
  7. room.login(username, password)
  8. echo=room.say
  9.  
  10. #VARIABLES#
  11. Trusted=["modnaryltnelis"]
  12. Pages={}
  13.  
  14. def isMatch(a,b):
  15.     return a.lower()==b.lower()
  16. def MesProcess(message, prettyPoster):
  17.     poster=prettyPoster.lower()
  18.     messageArray=message.split(' ')
  19.     leader=messageArray[0]
  20.     follower=messageArray[1:]
  21.     if poster in Trusted:
  22.         pass #trustedcmds#
  23.  
  24.     if isMatch(leader, ".page"):
  25.         page=' '.join(messageArray[2:])
  26.         Pages[messageArray[1].lower()+str(random.randrange(0,99999999))]=page
  27.         return
  28.     if isMatch(leader, ".pages"):
  29.         pagelist=[]
  30.         for i in Pages:
  31.             if i.find(poster):
  32.                 pagelist.append(Pages[i])
  33.         echo(" | ".join(pagelist))
  34.  
  35.  
  36.        
  37. while True:
  38.     event = room.get_event()
  39.     if event["event"] == "message":
  40.         post = event["message"]
  41.         message = post.content
  42.         poster = post.user
  43.         prettyPoster = poster.displayname
  44.         if message.startswith('.'):
  45.             MesProcess(message, poster.lower())
  46.         continue
  47.     elif event["event"] == "login":
  48.         poster = event["user"]
  49.         prettyPoster = poster.displayname
  50.         room.say(prettyPoster + " just logged onto chat.")
  51.         continue
  52.     elif event["event"] == "logout":
  53.         poster = event["user"]
  54.         prettyPoster = poster.displayname
  55.         room.say(prettyPoster + " just logged off chat.")
  56.         continue
  57. room.disconnect()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement