Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Nickname function -- outside bot class
- ##If no nick is present use username
- def noNick(username):
- user = username.lower()
- if user in nicks:
- nick = json.loads(nicks[user])
- return nick.title()
- else:
- return user.capitalize()
- #Commands -- inside bot class
- #Nickname
- elif used_prefix and cmd=="nick" or cmd=="alias" and self.getAccess(user) >=1:
- if len(args)>0:
- nick = args
- user=user.name.lower()
- nicks[user]=nick
- room.message(user.title()+" I will now call you : "+str(nick), True)
- print("[INFO] Saving Nicknames......")
- f = open("nicks.txt","w")
- for user in nicks:
- nick = json.loads(nicks[user])
- f.write(json.dumps([user,nick])+"\n")
- f.close()
- else:
- user = user.name.lower()
- if user in nicks:
- nick = json.loads(nicks[user])
- room.message(user.title() + ", your nickname is: "+nick, True)
- #Force Nickname
- elif used_prefix and cmd=="fnick" and self.getAccess(user)>=2:
- rn = args.split(maxsplit=1)
- if len(rn)==2:
- nick = rn[1]
- user = rn[0]
- nicks[user]=nick
- room.message(" I have renamed : "+rn[0].title()+" to: "+rn[1], True)
- f = open("nicks.txt","w")
- for user in nicks:
- nick = json.loads(nicks[user])
- f.write(json.dumps([user, nick])+"\n")
- f.close()
- print("[INFO] Saving Nicknames......")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement