diff options
Diffstat (limited to 'code/global_variables.py')
-rw-r--r-- | code/global_variables.py | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/code/global_variables.py b/code/global_variables.py new file mode 100644 index 0000000..86b1814 --- /dev/null +++ b/code/global_variables.py @@ -0,0 +1,49 @@ +import configparser +import logging +from colorlog import ColoredFormatter +import psycopg2 +import discord + +log_level = logging.DEBUG +log_format = " %(log_color)s%(levelname)-8s%(reset)s | %(log_color)s%(message)s%(reset)s" + +logging.root.setLevel(log_level) +formatter = ColoredFormatter(log_format) + +stream = logging.StreamHandler() +stream.setLevel(log_level) +stream.setFormatter(formatter) + +LOG = logging.getLogger('pythonConfig') +LOG.setLevel(log_level) +LOG.addHandler(stream) + + +with open('config.ini', 'r')as f: + file_contents = f.read() + +config = configparser.ConfigParser() +config.read_string(file_contents) + +BOT_TOKEN = config['BOT_INFO']['TOKEN'] +BONUS_COOLDOWN = int(config['BOT_INFO']['BONUS_COOLDOWN']) +BOT_COLOR = discord.Color(int((config['BOT_INFO']['BOT_COLOR']).replace('#', ""), 16)) +BUG_CHANNEL_ID = int(config['BOT_INFO']['BUG_CHANNEL_ID']) +FEEDBACK_CHANNEL_ID = int(config['BOT_INFO']['FEEDBACK_CHANNEL_ID']) + +CRYPTO_COMPARE_API_KEY = config['CRYPTO_COMPARE']['API_KEY'] + +username = config['POSTGRESQL']['USERNAME'] +password = config['POSTGRESQL']['PASSWORD'] +host = config['POSTGRESQL']['HOST'] +port = config['POSTGRESQL']['PORT'] +database = config['POSTGRESQL']['DATABASE'] +connection_string = f"postgresql://{username}:{password}@{host}:{port}/{database}" +CONNECTION = psycopg2.connect(connection_string) + +LAVALINK_HOST = config['LAVALINK']['HOST'] +LAVALINK_PORT = config['LAVALINK']['PORT'] +LAVALINK_PASSWORD = config['LAVALINK']['PASSWORD'] + +SPOTIFY_CLIENT_ID = config['SPOTIFY']['CLIENT_ID'] +SPOTIFY_CLIENT_SECRET = config['SPOTIFY']['CLIENT_SECRET']
\ No newline at end of file |