[ircbot]
nick=NICKNAME
pass=PASSWORD
server=irc.freenode.net
port=6667
server_password=SERVERPASS
channel_config=/path/to/yaml/config
[gerrit]
user=gerrit2
[data_source[
es_url=URLofELASTICSEARCH
db_uri=SQLALCHEMY_URI_TO_SUBUNIT2SQL
-
class elastic_recheck.bot.ChannelConfig(data)
Bases: object
-
exception elastic_recheck.bot.ElasticRecheckException
Bases: exceptions.Exception
-
class elastic_recheck.bot.MessageConfig(data)
Bases: dict
-
class elastic_recheck.bot.RecheckWatch(ircbot, channel_config, msgs, config=None, commenting=True)
Bases: threading.Thread
-
display(channel, event)
-
error_found(channel, event)
-
new_error(channel, event)
-
print_msg(channel, msg)
-
run()
-
class elastic_recheck.bot.RecheckWatchBot(channels, config)
Bases: irc.bot.SingleServerIRCBot
-
on_nicknameinuse(c, e)
-
on_welcome(c, e)
-
send(channel, msg)
-
elastic_recheck.bot.get_options()
-
elastic_recheck.bot.main()