def __init__(self, serveur, debug=False):
temporary_pseudo = config.irc_pseudo + str(random.randrange(10000,100000))
ircbot.SingleServerIRCBot.__init__(self, [(serveur, 6667)],
- temporary_pseudo, "Basile, le bot irc. [Codé par 20-100]", 10)
+ temporary_pseudo, "I'm a bot. Ask [20-100].", 10)
self.debug = debug
self.serveur = serveur
self.overops = config.overops
class Logger(object):
"""Pour écrire ailleurs que sur stdout"""
- def __init__(self, filename="basile.full.log"):
+ def __init__(self, filename="josh.full.log"):
self.filename = filename
def write(self, message):
josh = Josh(serveur,debug)
# Si on reçoit un SIGHUP, on reload la config
def sighup_handler(signum, frame):
- basile.execute_reload(auteur="SIGHUP")
+ josh.execute_reload(auteur="SIGHUP")
signal.signal(signal.SIGHUP, sighup_handler)
# Daemonization
if daemon:
child_pid = os.fork()
if child_pid == 0:
os.setsid()
- basile.start_as_daemon(outfile)
+ josh.start_as_daemon(outfile)
else:
# on enregistre le pid du bot
pidfile = "/var/run/bots/josh.pid"