Add on_connection_established callback
This commit is contained in:
parent
9805aa4edc
commit
4395e0afb0
|
@ -23,6 +23,8 @@ class TeamBot(irc.bot.SingleServerIRCBot):
|
||||||
|
|
||||||
## Joins the supplied channels and stores the connection object.
|
## Joins the supplied channels and stores the connection object.
|
||||||
#
|
#
|
||||||
|
# Also sets mode +B and trips Handler.on_connection_established callback.
|
||||||
|
#
|
||||||
# @param self The bot object.
|
# @param self The bot object.
|
||||||
# @param conn The connection object. Stored in self.conn after this.
|
# @param conn The connection object. Stored in self.conn after this.
|
||||||
# @param event The welcome event. Unused.
|
# @param event The welcome event. Unused.
|
||||||
|
@ -31,6 +33,7 @@ class TeamBot(irc.bot.SingleServerIRCBot):
|
||||||
conn.join(channel)
|
conn.join(channel)
|
||||||
self.conn = conn
|
self.conn = conn
|
||||||
self.conn.mode(self.bot_nick,"+B")
|
self.conn.mode(self.bot_nick,"+B")
|
||||||
|
self.handler.on_connection_established()
|
||||||
|
|
||||||
## Called when a message is sent in a public channel.
|
## Called when a message is sent in a public channel.
|
||||||
#
|
#
|
||||||
|
|
|
@ -9,6 +9,12 @@ class Handler:
|
||||||
def __init__(self,bot):
|
def __init__(self,bot):
|
||||||
self._bot = bot # save bot instance
|
self._bot = bot # save bot instance
|
||||||
|
|
||||||
|
## Called when the bot successfully connects to the server.
|
||||||
|
#
|
||||||
|
# @param self The handler object
|
||||||
|
def on_connection_established(self):
|
||||||
|
pass
|
||||||
|
|
||||||
## Called when a message is sent in a public channel.
|
## Called when a message is sent in a public channel.
|
||||||
#
|
#
|
||||||
# @param self The handler object
|
# @param self The handler object
|
||||||
|
|
Reference in New Issue