You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
exclamation-mark-charity/exclamation_mark_charity/__init__.py

24 lines
632 B
Python

import logging
import os
from pathlib import Path
from dotenv import load_dotenv
# Setup
load_dotenv()
# Constants
BOT_TOKEN = os.environ.get("BOT_TOKEN")
BOT_PREFIX = "!"
DB_FILE = Path("db", "charity.db")
DB_FILE.parent.mkdir(parents=True, exist_ok=True)
LOG_FILE = Path("logs", "discord.log")
LOG_FILE.parent.mkdir(parents=True, exist_ok=True)
# Set Up Logging
LOGGER = logging.getLogger("discord")
LOGGER.setLevel(logging.DEBUG)
handler = logging.FileHandler(filename=LOG_FILE, encoding="utf-8", mode="w")
handler.setFormatter(logging.Formatter("%(asctime)s:%(levelname)s:%(name)s: %(message)s"))
LOGGER.addHandler(handler)