From 8667740e94c9176784e3e326c2b4e5546f2902bb Mon Sep 17 00:00:00 2001 From: SoClose <33631880+SoClosee@users.noreply.github.com> Date: Fri, 6 Mar 2026 03:14:19 +0100 Subject: [PATCH] fix: move Instagram API credentials to environment variables --- main.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index fadba3b..efba6b3 100644 --- a/main.py +++ b/main.py @@ -3,8 +3,6 @@ from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackQueryHandler from telegram.ext import ConversationHandler, JobQueue from telegram import InlineKeyboardButton, InlineKeyboardMarkup, error -from instagrapi import exceptions, Client - import os import sys import configparser @@ -15,12 +13,14 @@ import threading import random import time +from dotenv import load_dotenv def load_settings() -> None: global settings - if not os.path.exists('bot_settings.ini'): - sys.exit('FAILED TO FIND SETTING FILE!') + load_dotenv() + if not os.getenv('INSTAGRAM_ACCESS_TOKEN') or not os.getenv('INSTAGRAM_USERNAME'): + sys.exit('FAILED TO FIND INSTAGRAM CREDENTIALS!') else: config = configparser.ConfigParser() config.read('bot_settings.ini')