Extend possible errors for joining a channel
This commit is contained in:
parent
f876ea3ab1
commit
b1648c7563
1 changed files with 15 additions and 4 deletions
19
bot.py
19
bot.py
|
@ -105,21 +105,32 @@ class bot:
|
||||||
elif code == 403:
|
elif code == 403:
|
||||||
self.log(f"Joining {chan} failed", "WARN")
|
self.log(f"Joining {chan} failed", "WARN")
|
||||||
if origin != "null":
|
if origin != "null":
|
||||||
sendmsg(f"{chan} is an invalid channel", origin)
|
self.msg(f"{chan} is an invalid channel", origin)
|
||||||
break
|
break
|
||||||
elif code == 473:
|
elif code == 473:
|
||||||
self.log(f"Joining {chan} failed (+i)", "WARN")
|
self.log(f"Joining {chan} failed (+i)", "WARN")
|
||||||
if origin != "null":
|
if origin != "null":
|
||||||
self.sendmsg(f"{chan} is +i, and I'm not invited.", origin)
|
self.msg(f"{chan} is +i, and I'm not invited.", origin)
|
||||||
break
|
break
|
||||||
elif code == 520:
|
elif code == 520:
|
||||||
self.log(f"Joining {chan} failed (+O)", "WARN")
|
self.log(f"Joining {chan} failed (+O)", "WARN")
|
||||||
if origin != "null":
|
if origin != "null":
|
||||||
self.sendmsg(f"{chan} is +O, and I'm not an operator.", origin)
|
self.msg(f"{chan} is +O, and I'm not an operator.", origin)
|
||||||
|
break
|
||||||
|
elif code == 405:
|
||||||
|
self.log(f"Joining {chan} failed (too many channels)", "WARN")
|
||||||
|
if origin != "null":
|
||||||
|
self.msg(f"I'm in too many channels to join {chan}", origin)
|
||||||
|
break
|
||||||
|
elif code == 471:
|
||||||
|
self.log(f"Joining {chan} failed (+l)", "WARN")
|
||||||
|
if origin != "null":
|
||||||
|
self.msg(f"{chan} is +l, and is full", origin)
|
||||||
|
break
|
||||||
elif code == 366:
|
elif code == 366:
|
||||||
self.log(f"Joining {chan} succeeded")
|
self.log(f"Joining {chan} succeeded")
|
||||||
if origin != "null":
|
if origin != "null":
|
||||||
self.sendmsg(f"Joined {chan}", origin)
|
self.msg(f"Joined {chan}", origin)
|
||||||
self.channels[chan] = 0
|
self.channels[chan] = 0
|
||||||
break
|
break
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue