if user_clevel <= level:
return "I'm afraid I can't let you do that. Your current access level is not higher than you are trying to set."
- chan.setlevel(target.auth, level)
- return "Set #%s channel level to %s" % (target.auth, args[1])
+ if chan.setlevel(target.auth, level):
+ return "Set #%s channel level to %s" % (target.auth, args[1])
+ else:
+ return "An error occurred!"
@lib.hook(('forceclevel','fclevel'), glevel=lib.MANAGER)
def forceclevel(bot, user, chan, realtarget, *args):
target = user.auth
level = _resolve_level(args[0])
- chan.setlevel(target, level)
- return 'Your level on %s has been set to %d' % (chan, level)
+ if chan.setlevel(target, level):
+ return 'Your level on %s has been set to %d' % (chan, level)
+ else:
+ return "An error occurred!"