move channel autojoin into a separate section, load it differently
This commit is contained in:
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
|
||||
|
|
13
dr.botzo.py
13
dr.botzo.py
|
@ -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…
Reference in New Issue