|
|
@@ -51,11 +51,13 @@ class PyRot(irc.bot.SingleServerIRCBot):
|
|
|
NickServ.recover_nick(connection, self.password)
|
|
|
|
|
|
def on_welcome(self, connection, event):
|
|
|
- print(event)
|
|
|
- if self.password:
|
|
|
+ print(event) # Handy for debugging. Keep this.
|
|
|
+ if self.password: # Id with NickServ
|
|
|
connection.privmsg("NickServ", "identify " + connection.nickname + " " + self.password) # Identify with NickServ.
|
|
|
- self.db.all("SELECT name FROM channels WHERE network='" + self.network + "' AND autojoin=True")
|
|
|
- print("Joining " + self.homechannel)
|
|
|
+ channels = self.db.all("SELECT name FROM channels WHERE network='" + self.network + "' AND autojoin=True")
|
|
|
+ connection.join(self.homechannel)
|
|
|
+ for channel in channels: # Join channels with autojoin function.
|
|
|
+ connection.join(channel)
|
|
|
connection.join(self.homechannel)
|
|
|
|
|
|
|