def main(): log_level = os.getenv("LOG_LEVEL", "INFO") logging.basicConfig(format='%(asctime)s - %(levelname)s: %(message)s', level=log_level) # Log this at error level even though it's not an error, because we want to be sure the message is seen logging.error("logging level: {}".format(log_level)) slack_token = os.getenv("SLACK_TOKEN", "") logging.info("slack token: {}".format(slack_token)) if slack_token == "": logging.info( "SLACK_TOKEN env var not set, expecting token to be provided by Resourcer events" ) slack_token = None botManager = bot_manager.BotManager(spawn_bot) res = resourcer.Resourcer(botManager) res.start() else: # only want to run a single instance of the bot in dev mode bot = SlackBot(slack_token) bot.start({})
from slack_bot import SlackBot from slack_bot import spawn_bot logger = logging.getLogger(__name__) if __name__ == "__main__": log_level = os.getenv("LOG_LEVEL", "INFO") logging.basicConfig(format='%(asctime)s - %(levelname)s: %(message)s', level=log_level) config = yaml.load(file('bot.conf', 'r')) # debug = config["DEBUG"] slack_token = config["SLACK_TOKEN"] logging.info("token: {}".format(slack_token)) if slack_token == "": logging.info( "SLACK_TOKEN env var not set, expecting token to be provided by Resourcer events" ) slack_token = None botManager = bot_manager.BotManager(spawn_bot) res = resourcer.Resourcer(botManager) res.start() else: # only want to run a single instance of the bot in dev mode bot = SlackBot(slack_token) bot.start({})