From ce8eb2c88f918409f4b11f4ce565553de7b89ba5 Mon Sep 17 00:00:00 2001 From: SoClose <33631880+SoClosee@users.noreply.github.com> Date: Fri, 6 Mar 2026 03:07:32 +0100 Subject: [PATCH] fix(main.py): move Instagram API credentials to environment variables --- main.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index fadba3b..fc96a7f 100644 --- a/main.py +++ b/main.py @@ -10,21 +10,27 @@ import configparser import sqlite3 import logging -import instagrapi import datetime as dt import threading import random import time +import os +import environ + def load_settings() -> None: global settings - if not os.path.exists('bot_settings.ini'): - sys.exit('FAILED TO FIND SETTING FILE!') + env = environ.Env() + env.read_env() + if not os.path.exists('.env'): + sys.exit('FAILED TO FIND ENV FILE!') else: - config = configparser.ConfigParser() - config.read('bot_settings.ini') - settings = config['BOT'] + settings = { + 'client_id': env('INSTAGRAM_CLIENT_ID'), + 'client_secret': env('INSTAGRAM_CLIENT_SECRET'), + 'owner_id': env('OWNER_ID') + } def initiate_db() -> None: