import logging import os BASE_DIR = os.path.abspath(os.path.dirname(__file__)) # Log File LOGFILE = os.environ.get("LOGFILE", os.path.join(BASE_DIR, "hebdobot.log")) LOGLEVEL = os.environ.get("LOGLEVEL", logging.DEBUG) LOGFORMAT = os.environ.get("LOGFORMAT", "%(asctime)s.%(msecs)03d - %(message)s") LOGDATE = os.environ.get("LOGDATE", "%Y-%m-%d %H:%M:%S") # IRC configuration IRC_SERVER = os.environ.get("IRC_SERVER", "irc.libera.chat") IRC_PORT = int(os.environ.get("IRC_PORT", 6667)) IRC_CHANNEL = os.environ.get("IRC_CHANNEL", " #testbot") IRC_NICK = os.environ.get("IRC_NICK", "Hebdobot") IRC_PASSWORD = os.environ.get("IRC_PASSWORD", " ") IRC_DELAY = float(os.environ.get("IRC_DELAY", 0)) # Délai entre plusieurs messages # User aliases USER_ALIASES = os.environ.get("USER_ALIASES", os.path.join(BASE_DIR, "users.conf")) # Review REVIEW_HOUR = (16, 30) REVIEW_DIRECTORY = os.environ.get("REVIEW_DIRECTORY", os.path.join(BASE_DIR, "reviews")) REVIEW_STATS = os.environ.get("REVIEW_STATS", os.path.join(REVIEW_DIRECTORY, "reviewstats.csv")) # Pastebin PASTEBIN_URL = "" # Values : 5min, 10min, 1hour, 1day, 1week, 1month, 1year, never PASTEBIN_EXPIRATION = "5min" # Cron CRON_REVIEW_REMINDERS = [(11, 45)] CRON_STOP_BOT = [(16, 15)] # Mastodon MASTODON_SERVER = "" MASTODON_NAME = "" MASTODON_PASSWORD = ""