Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import ch
- class bot(ch.RoomManager):
- def onConnect(self, room):
- print("Room join success "+room.name)
- room.message("Room join success")
- def onReconnect(self, room):
- print("Reconnected from "+room.name)
- def onDisconnect(self, room):
- print("Disconnected from "+room.name)
- def onFloodWarning(self, room):
- room.reconnect()
- def getAccess(self, user):
- if user.name.lower() == "DeviantNeko": return 1
- else: return 0
- def onMessage(self, room, user, message):
- prefix = "."
- print(user.name+": "+message.body)
- msgdata + message.body.split(" ", 1)
- if len(msgdata) >1:
- cmd, args + msgdata[0], msgdata[1]
- else:
- cmd, args = msgdata[0],""
- cmd=cmd.lower()
- if len(cmd) >0:
- if cmd[0]==prefix:
- used_prefix = True
- cmd = cmd[1:]
- else:
- used_prefix = False
- else:
- return
- if used_prefix and cmd=="say":
- if args:
- room.message(args)
- else:
- ("Nothing to says owo")
- elif used_prefix and cmd=="anc":
- if self.getAccess(user) ==1:
- for _room in self.rooms:
- _room.message("Announmet from "+user.name.capitalize()+": "+args)
- else:
- room.message("No permissions sowwy owo")
- rooms = ["kelshouse", "fnyn"]
- if __name__ == "__main__":
- bot.easy_start(rooms, "DevisxPet", "************")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement