Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. #Nickname function -- outside bot class
  2.  
  3. ##If no nick is present use username
  4. def noNick(username):
  5. user = username.lower()
  6. if user in nicks:
  7. nick = json.loads(nicks[user])
  8. return nick.title()
  9. else:
  10. return user.capitalize()
  11.  
  12. #Commands -- inside bot class
  13.  
  14. #Nickname
  15. elif used_prefix and cmd=="nick" or cmd=="alias" and self.getAccess(user) >=1:
  16. if len(args)>0:
  17. nick = args
  18. user=user.name.lower()
  19. nicks[user]=nick
  20. room.message(user.title()+" I will now call you : "+str(nick), True)
  21. print("[INFO] Saving Nicknames......")
  22. f = open("nicks.txt","w")
  23. for user in nicks:
  24. nick = json.loads(nicks[user])
  25. f.write(json.dumps([user,nick])+"\n")
  26. f.close()
  27. else:
  28. user = user.name.lower()
  29. if user in nicks:
  30. nick = json.loads(nicks[user])
  31. room.message(user.title() + ", your nickname is: "+nick, True)
  32.  
  33. #Force Nickname
  34. elif used_prefix and cmd=="fnick" and self.getAccess(user)>=2:
  35. rn = args.split(maxsplit=1)
  36. if len(rn)==2:
  37. nick = rn[1]
  38. user = rn[0]
  39. nicks[user]=nick
  40. room.message(" I have renamed : "+rn[0].title()+" to: "+rn[1], True)
  41. f = open("nicks.txt","w")
  42. for user in nicks:
  43. nick = json.loads(nicks[user])
  44. f.write(json.dumps([user, nick])+"\n")
  45. f.close()
  46. print("[INFO] Saving Nicknames......")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement