privateone commited on
Commit
cf8a2ca
·
verified ·
1 Parent(s): ebc4260

Update FileStream/bot/plugins/FileHandlers/callback.py

Browse files
FileStream/bot/plugins/FileHandlers/callback.py CHANGED
@@ -33,6 +33,7 @@ from FileStream.utils.FileProcessors.bot_utils import gen_link, priv_func, gen_p
33
  from FileStream.APIs.TMDB.Endpoint import search_tmdb_any, search_tmdb_tv, search_tmdb_movies
34
  #from FileStream.APIs.IMDB import imdb
35
  from FileStream.APIs.IMDB_CORE import imdb
 
36
  #-----------------Starting Point --------------------------#
37
 
38
  db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
@@ -114,19 +115,25 @@ async def cb_data(bot: Client, update: CallbackQuery):
114
  )
115
 
116
  elif usr_cmd[0] == "pubup":
117
- if int(usr_cmd[1]) in [ Telegram.OWNER_ID ]:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  try:
119
- print("Public Upload :",usr_cmd)
120
- user_id = str(usr_cmd[1])
121
- message_id = int(usr_cmd[2])
122
- message = await FileStream.get_messages(user_id, message_id)
123
- #response = await FileStream.get_messages(user_id, response_id)
124
- #print(f"Message:{message}")
125
- name = getattr(message, "caption", f"{get_name(message)}" ) or "None/Unknown"
126
- #file_name = get_name(message)
127
- #name = file_caption if (file_caption) != "None/Unknown" else file_name
128
- from FileStream.Tools.cleanup import Get_Title_Year
129
- title, year = Get_Title_Year(name)
130
  print(f"** ANY SEARCH :{name} \nFinal :{title} YEAR :{year}")
131
  get_imdb_id = json.loads(imdb.search(title, year=int(year)))
132
  #print(f"ANY SEARCH :{title} YEAR :{year} IMDB Response :{res}")
@@ -182,12 +189,7 @@ async def cb_data(bot: Client, update: CallbackQuery):
182
  chat_id=Telegram.ULOG_GROUP,
183
  text=f"An error occurred: {str(e)}"
184
  )
185
- else:
186
- await update.message.edit_text(
187
- text="You are Not An Admin ,Please Get Admin Access",
188
- parse_mode=ParseMode.HTML,
189
- disable_web_page_preview=True
190
- )
191
 
192
  elif usr_cmd[0] == "tempup":
193
  try:
 
33
  from FileStream.APIs.TMDB.Endpoint import search_tmdb_any, search_tmdb_tv, search_tmdb_movies
34
  #from FileStream.APIs.IMDB import imdb
35
  from FileStream.APIs.IMDB_CORE import imdb
36
+ from FileStream.Tools.cleanup import Get_Title_Year
37
  #-----------------Starting Point --------------------------#
38
 
39
  db = Database(Telegram.DATABASE_URL, Telegram.SESSION_NAME)
 
115
  )
116
 
117
  elif usr_cmd[0] == "pubup":
118
+ print("Public Upload :",usr_cmd)
119
+ user_id = str(usr_cmd[1])
120
+ message_id = int(usr_cmd[2])
121
+ message = await FileStream.get_messages(user_id, message_id)
122
+ #response = await FileStream.get_messages(user_id, response_id)
123
+ #print(f"Message:{message}")
124
+ name = getattr(message, "caption", f"{get_name(message)}" ) or "None/Unknown"
125
+ #file_name = get_name(message)
126
+ #name = file_caption if (file_caption) != "None/Unknown" else file_name
127
+ title, year = Get_Title_Year(name)
128
+
129
+ if user_id not in [ Telegram.OWNER_ID ]:
130
+ await update.message.edit_text(
131
+ text="You are Not An Admin ,Please Get Admin Access",
132
+ parse_mode=ParseMode.HTML,
133
+ disable_web_page_preview=True
134
+ )
135
+ else:
136
  try:
 
 
 
 
 
 
 
 
 
 
 
137
  print(f"** ANY SEARCH :{name} \nFinal :{title} YEAR :{year}")
138
  get_imdb_id = json.loads(imdb.search(title, year=int(year)))
139
  #print(f"ANY SEARCH :{title} YEAR :{year} IMDB Response :{res}")
 
189
  chat_id=Telegram.ULOG_GROUP,
190
  text=f"An error occurred: {str(e)}"
191
  )
192
+
 
 
 
 
 
193
 
194
  elif usr_cmd[0] == "tempup":
195
  try: