-
Notifications
You must be signed in to change notification settings - Fork 2
/
heroku_config.py
107 lines (105 loc) · 6.31 KB
/
heroku_config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
import os
from telethon.tl.types import ChatBannedRights
client1 = "@Errorx404x"
class Var(object):
APP_ID = int(os.environ.get("APP_ID", 6))
API_HASH = os.environ.get("API_HASH", "eb06d4abfb49dc3eeb1aeb98ae0f581e")
STR1 = os.environ.get("STRING_SESSION", None)
STR2 = os.environ.get("STR2", None)
STR3 = os.environ.get("STR3", None)
STR4 = os.environ.get("STR4", None)
DB_URI = os.environ.get("DATABASE_URL", None)
TEMP_DOWNLOAD_DIRECTORY = os.environ.get("TEMP_DOWNLOAD_DIRECTORY", "./User_Drive")
TMP_DOWNLOAD_DIRECTORY = os.environ.get("TEMP_DOWNLOAD_DIRECTORY", "./User_Drive")
CUSTOM_CMD = os.environ.get("CUSTOM_CMD", ".")
LOGGER = True
GITHUB_ACCESS_TOKEN = os.environ.get("GITHUB_ACCESS_TOKEN", None)
GIT_REPO_NAME = os.environ.get("GIT_REPO_NAME", None)
SUDO_USERS = set(int(x) for x in os.environ.get("SUDO_USERS", "779890498").split())
SUDO_USERS1 = set(int(x) for x in os.environ.get("SUDO_USERS1", "779890498").split())
SUDO_USERS2 = set(int(x) for x in os.environ.get("SUDO_USERS2", "779890498").split())
SUDO_USERS3 = set(int(x) for x in os.environ.get("SUDO_USERS3", "779890498").split())
SUDO_USERS4 = set(int(x) for x in os.environ.get("SUDO_USERS4", "779890498").split())
WHITELIST_USERS = set(int(x) for x in os.environ.get("WHITELIST_USERS", "779890498").split())
BLACKLIST_USERS = set(int(x) for x in os.environ.get("BLACKLIST_USERS", "").split())
DEVLOPERS = set(int(x) for x in os.environ.get("DEVLOPERS", "779890498").split())
OWNER_ID = set(int(x) for x in os.environ.get("OWNER_ID", "779890498").split())
SUPPORT_USERS = set(int(x) for x in os.environ.get("SUPPORT_USERS", "").split())
PLUGIN_CHANNEL = int(os.environ.get("BOTLOG_CHATID", None))
LYDIA_API_KEY = os.environ.get("LYDIA_API_KEY", None)
HEROKU_API_KEY = os.environ.get("HEROKU_API_KEY", None)
HEROKU_APP_NAME = os.environ.get("HEROKU_APP_NAME", None)
TG_BOT_TOKEN_BF_HER = os.environ.get("TG_BOT_TOKEN_BF_HER", None)
TG_BOT_USER_NAME_BF_HER = os.environ.get("TG_BOT_USER_NAME_BF_HER", None)
DOWNLOAD_PFP_URL_CLOCK = os.environ.get("DOWNLOAD_PFP_URL_CLOCK", None)
G_DRIVE_CLIENT_ID = os.environ.get("G_DRIVE_CLIENT_ID", None)
G_DRIVE_CLIENT_SECRET = os.environ.get("G_DRIVE_CLIENT_SECRET", None)
GDRIVE_FOLDER_ID = os.environ.get("GDRIVE_FOLDER_ID", "root")
UB_BLACK_LIST_CHAT = set(int(x) for x in os.environ.get("UB_BLACK_LIST_CHAT", "").split())
AUTH_TOKEN_DATA = os.environ.get("AUTH_TOKEN_DATA", None)
if AUTH_TOKEN_DATA is not None:
if not os.path.isdir(TMP_DOWNLOAD_DIRECTORY):
os.makedirs(TMP_DOWNLOAD_DIRECTORY)
t_file = open(TMP_DOWNLOAD_DIRECTORY + "auth_token.txt", "w")
t_file.write(AUTH_TOKEN_DATA)
t_file.close()
BOTLOG_CHATID = os.environ.get("BOTLOG_CHATID", None)
#+++++++++++++++++++++++++++|BORG_CONFIG|+++++++++++++++++++++++++++#
LOGGER = True
LOCATION = os.environ.get("LOCATION", None)
OPEN_WEATHER_MAP_APPID = os.environ.get("OPEN_WEATHER_MAP_APPID", None)
SCREEN_SHOT_LAYER_ACCESS_KEY = os.environ.get("SCREEN_SHOT_LAYER_ACCESS_KEY", None)
PRIVATE_GROUP_BOT_API_ID = int(os.environ.get("BOTLOG_CHATID", None))
PRIVATE_CHANNEL_BOT_API_ID = int(os.environ.get("BOTLOG_CHATID", None))
TMP_DOWNLOAD_DIRECTORY = os.environ.get("TMP_DOWNLOAD_DIRECTORY", "./User_Drive")
IBM_WATSON_CRED_URL = os.environ.get("IBM_WATSON_CRED_URL", None)
IBM_WATSON_CRED_PASSWORD = os.environ.get("IBM_WATSON_CRED_PASSWORD", None)
TELEGRAPH_SHORT_NAME = os.environ.get("TELEGRAPH_SHORT_NAME", "X-Tra-Telegram")
OCR_SPACE_API_KEY = os.environ.get("OCR_SPACE_API_KEY", None)
G_BAN_LOGGER_GROUP = int(os.environ.get("BOTLOG_CHATID", None))
GOOGLE_SEARCH_COUNT_LIMIT = int(os.environ.get("GOOGLE_SEARCH_COUNT_LIMIT", 9))
TG_GLOBAL_ALBUM_LIMIT = int(os.environ.get("TG_GLOBAL_ALBUM_LIMIT", 9))
TG_BOT_TOKEN_BF_HER = os.environ.get("TG_BOT_TOKEN_BF_HER", None)
TG_BOT_USER_NAME_BF_HER = os.environ.get("TG_BOT_USER_NAME_BF_HER", None)
NO_SONGS = bool(os.environ.get("NO_SONGS", False))
MAX_MESSAGE_SIZE_LIMIT = 4095
UB_BLACK_LIST_CHAT = set(int(x) for x in os.environ.get("UB_BLACK_LIST_CHAT", "").split())
MAX_ANTI_FLOOD_MESSAGES = 10
ANTI_FLOOD_WARN_MODE = ChatBannedRights(
until_date=None,
view_messages=None,
send_messages=True
)
# chat ids or usernames, it is recommended to use chat ids,
CHATS_TO_MONITOR_FOR_ANTI_FLOOD = []
REM_BG_API_KEY = os.environ.get("REM_BG_API_KEY", None)
SLAP_USERNAME = os.environ.get("SLAP_USERNAME", None)
GITHUB_ACCESS_TOKEN = os.environ.get("GITHUB_ACCESS_TOKEN", None)
GIT_REPO_NAME = os.environ.get("GIT_REPO_NAME", None)
NO_P_M_SPAM = bool(os.environ.get("NO_P_M_SPAM", False))
MAX_FLOOD_IN_P_M_s = int(os.environ.get("MAX_FLOOD_IN_P_M_s", 3))
NC_LOG_P_M_S = bool(os.environ.get("NC_LOG_P_M_S", False))
PM_LOGGR_BOT_API_ID = os.environ.get("BOTLOG_CHATID", None)
if PM_LOGGR_BOT_API_ID:
PM_LOGGR_BOT_API_ID = int(PM_LOGGR_BOT_API_ID)
DB_URI = os.environ.get("DATABASE_URL", None)
NO_OF_BUTTONS_DISPLAYED_IN_H_ME_CMD = int(os.environ.get("NO_OF_BUTTONS_DISPLAYED_IN_H_ME_CMD", 5))
COMMAND_HAND_LER = os.environ.get("COMMAND_HAND_LER", "\.")
SUDO_USERS = set(int(x) for x in os.environ.get("SUDO_USERS", "967883138").split())
VERY_STREAM_LOGIN = os.environ.get("VERY_STREAM_LOGIN", None)
VERY_STREAM_KEY = os.environ.get("VERY_STREAM_KEY", None)
GROUP_REG_SED_EX_BOT_S = os.environ.get("GROUP_REG_SED_EX_BOT_S", r"(regex|moku|BananaButler_|rgx|l4mR)bot")
TEMP_DIR = os.environ.get("TEMP_DIR", None)
CHANNEL_ID = int(os.environ.get("CHANNEL_ID", -100))
CHROME_DRIVER = os.environ.get("CHROME_DRIVER", "/app/.chromedriver/bin/chromedriver")
GOOGLE_CHROME_BIN = os.environ.get("GOOGLE_CHROME_BIN", "/app/.apt/usr/bin/google-chrome")
G_DRIVE_CLIENT_ID = os.environ.get("G_DRIVE_CLIENT_ID", None)
G_DRIVE_CLIENT_SECRET = os.environ.get("G_DRIVE_CLIENT_SECRET", None)
GDRIVE_FOLDER_ID = os.environ.get("GDRIVE_FOLDER_ID", None)
YOUTUBE_API_KEY = os.environ.get("YOUTUBE_API_KEY", None)
GDRIVE_FOLDER_ID = os.environ.get("GDRIVE_FOLDER_ID", None)
MONGO_URI = os.environ.get("MONGO_URI", None)
LYDIA_API = os.environ.get("LYDIA_API",None)
class Development(Var):
LOGGER = True
# Here for later purposes