privateone commited on
Commit
7a34466
·
verified ·
1 Parent(s): 44b88d3

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

Browse files
FileStream/bot/plugins/FileHandlers/callback.py CHANGED
@@ -121,10 +121,14 @@ async def cb_data(bot: Client, update: CallbackQuery):
121
  file_caption = getattr(message, "caption", f"{get_name(message)}" ) or "None/Unknown"
122
  file_name = get_name(message)
123
  print("Daetail",file_caption,file_name)
 
 
 
 
124
  await FileStream.send_poll(
125
  type= enums.PollType.REGULAR,
126
  reply_to_message_id=message_id,
127
- explanation=f"{message_id}_{response_id}",
128
  question="Is this a poll question?",
129
  options=["Movie", "WebSeries", "Anime", "Documentary", "Regular"],
130
  allows_multiple_answers=True,
@@ -142,9 +146,9 @@ async def cb_data(bot: Client, update: CallbackQuery):
142
  try:
143
  user_id = str(usr_cmd[1])
144
  message_id = int(usr_cmd[2])
145
- response_id = int(usr_cmd[3])
146
  message = await FileStream.get_messages(user_id, message_id)
147
- response = await FileStream.get_messages(user_id, response_id)
148
  #print("Response Update:",update,f"Message ID:{response_id}")
149
  instruction = {
150
  "privacy_type": "PUBLIC",
@@ -253,7 +257,7 @@ async def cb_data(bot: Client, update: CallbackQuery):
253
  parse_mode=ParseMode.HTML,
254
  disable_web_page_preview=True,
255
  reply_markup=reply_markup,
256
- )
257
  except FloodWait as e:
258
  print(f"Sleeping for {str(e.value)}s")
259
  await asyncio.sleep(e.value)
 
121
  file_caption = getattr(message, "caption", f"{get_name(message)}" ) or "None/Unknown"
122
  file_name = get_name(message)
123
  print("Daetail",file_caption,file_name)
124
+ await FileStream.delete_messages(
125
+ chat_id=user_id,
126
+ message_ids=response_id
127
+ )
128
  await FileStream.send_poll(
129
  type= enums.PollType.REGULAR,
130
  reply_to_message_id=message_id,
131
+ explanation=f"{message_id}",
132
  question="Is this a poll question?",
133
  options=["Movie", "WebSeries", "Anime", "Documentary", "Regular"],
134
  allows_multiple_answers=True,
 
146
  try:
147
  user_id = str(usr_cmd[1])
148
  message_id = int(usr_cmd[2])
149
+ #response_id = int(usr_cmd[3])
150
  message = await FileStream.get_messages(user_id, message_id)
151
+ #response = await FileStream.get_messages(user_id, response_id)
152
  #print("Response Update:",update,f"Message ID:{response_id}")
153
  instruction = {
154
  "privacy_type": "PUBLIC",
 
257
  parse_mode=ParseMode.HTML,
258
  disable_web_page_preview=True,
259
  reply_markup=reply_markup,
260
+ )
261
  except FloodWait as e:
262
  print(f"Sleeping for {str(e.value)}s")
263
  await asyncio.sleep(e.value)