move channel autojoin into a separate section, load it differently

tmp/79b4e7d7e0424f8155715d7c458859a1/head
Brian S. Stephan 13 years ago
parent 9365176bbe
commit 85046a8277

@ -1,7 +1,6 @@
[IRC]
server = irc.foonetic.net
port = 6667
channel = #bss
nick = dr_devzo
name = dr. devzo
@ -11,3 +10,6 @@ debug = true
[admin]
userhost = bss@ayu.incorporeal.org
[channels]
autojoin = #bss

@ -18,10 +18,14 @@ def on_connect(connection, event):
connection.mode(nick, usermode)
except NoOptionError: pass
# join the specified channel
# TODO: support multiple
if irclib.is_channel(channel):
connection.join(channel)
# join the specified channels
try:
autojoins = config.get('channels', 'autojoin').split(',')
for channel in autojoins:
if irclib.is_channel(channel):
connection.join(channel)
except NoOptionError: pass
#####
# on_privmsg
# private messages to the bot
@ -59,7 +63,6 @@ try:
# load connection info
server = config.get('IRC', 'server')
port = config.getint('IRC', 'port')
channel = config.get('IRC', 'channel')
nick = config.get('IRC', 'nick')
ircname = config.get('IRC', 'name')
except NoSectionError as e:

Loading…
Cancel
Save