gitlabirced.irc_client module

class gitlabirced.irc_client.MyIRCClient(channels, nickname, server, net_name, port=6667, watchers=None, nickpass=None, auth_type=None, ssl_conn=False)[source]

Bases: irc.bot.SingleServerIRCBot

on_disconnect(connection, event)[source]
on_error(c, e)[source]
on_nicknameinuse(c, e)[source]
on_nochanmodes(connection, event)[source]
on_privnotice(c, e)[source]
on_pubmsg(c, e)[source]
on_welcome(connection, event)[source]
shutdown()[source]
gitlabirced.irc_client.connect_networks(networks, watchers)[source]

Connects to all the networks configured in the config file.

Returns a dictionary using the same keys as in the config file containing process and bot object.