"""Start the IRC bot via Django management command.""" import logging from django.core.management import BaseCommand from ircbot.bot import IRCBot log = logging.getLogger('ircbot') class Command(BaseCommand): """Provide the command to start the IRC bot. This will run until the bot disconnects and shuts down. """ help = "Start the IRC bot" def handle(self, *args, **options): """Start the IRC bot and spin forever.""" irc = IRCBot() irc.start()