Extended configuration file with projects to follow.
This commit is contained in:
parent
0bad25ed8c
commit
f7bf8fab7e
|
@ -1,5 +1,11 @@
|
||||||
[IRCSection]
|
[IRCSection]
|
||||||
irc.server=irc.eu.freenode.net
|
irc.server=irc.eu.freenode.net
|
||||||
irc.nickname=agirbot
|
irc.nickname=agirbot-test
|
||||||
irc.registered=True
|
irc.registered=True
|
||||||
irc.password=xxxxxxxxxxxxxxxxxxx
|
irc.password=xxxxxxxxxxxxxxxxxxxx
|
||||||
|
irc.projects.1.id=admins
|
||||||
|
irc.projects.1.channel=#april-admin
|
||||||
|
irc.projects.2.id=
|
||||||
|
irc.projects.2.channel=
|
||||||
|
irc.projects.3.id=
|
||||||
|
irc.projects.3.channel=
|
||||||
|
|
|
@ -21,10 +21,18 @@ if os.path.isfile(configurationFilename):
|
||||||
config = ConfigParser.RawConfigParser()
|
config = ConfigParser.RawConfigParser()
|
||||||
config.read(configurationFilename)
|
config.read(configurationFilename)
|
||||||
|
|
||||||
default_server=config.get('IRCSection', 'irc.server')
|
default_server=config.get("IRCSection", "irc.server")
|
||||||
default_nickname=config.get('IRCSection', 'irc.nickname');
|
default_nickname=config.get("IRCSection", "irc.nickname");
|
||||||
registered=config.get('IRCSection', 'irc.registered');
|
registered=config.get("IRCSection", "irc.registered");
|
||||||
password=config.get('IRCSection', 'irc.password');
|
password=config.get("IRCSection", "irc.password");
|
||||||
|
|
||||||
|
projectId1=config.get("IRCSection", "irc.projects.1.id");
|
||||||
|
projectChannel1=config.get("IRCSection", "irc.projects.1.channel");
|
||||||
|
projectId2=config.get("IRCSection", "irc.projects.2.id");
|
||||||
|
projectChannel2=config.get("IRCSection", "irc.projects.2.channel");
|
||||||
|
projectId3=config.get("IRCSection", "irc.projects.3.id");
|
||||||
|
projectChannel3=config.get("IRCSection", "irc.projects.3.channel");
|
||||||
|
|
||||||
else:
|
else:
|
||||||
print "Missing configuration file."
|
print "Missing configuration file."
|
||||||
sys.exit()
|
sys.exit()
|
||||||
|
@ -196,8 +204,12 @@ def main():
|
||||||
print datetime.datetime.now().isoformat() + " redmine bot starting…"
|
print datetime.datetime.now().isoformat() + " redmine bot starting…"
|
||||||
redmine_bot = Bot(default_server, default_nickname)
|
redmine_bot = Bot(default_server, default_nickname)
|
||||||
redmine_bot.connect()
|
redmine_bot.connect()
|
||||||
redmine_bot.add_project(Project('gdtc','#gdtc'))
|
if projectId1 and projectChannel1:
|
||||||
redmine_bot.add_project(Project('admins','#april-admin'))
|
redmine_bot.add_project(Project(projectId1, projectChannel1))
|
||||||
|
if projectId2 and projectChannel2:
|
||||||
|
redmine_bot.add_project(Project(projectId2, projectChannel2))
|
||||||
|
if projectId3 and projectChannel3:
|
||||||
|
redmine_bot.add_project(Project(projectId3, projectChannel3))
|
||||||
return redmine_bot.loop()
|
return redmine_bot.loop()
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue