BinaryONe commited on
Commit
657267e
·
1 Parent(s): 26d7211

Polls Update

Browse files
FileStream/bot/plugins/FileHandlers/callback.py CHANGED
@@ -112,7 +112,7 @@ async def cb_data(bot: Client, update: CallbackQuery):
112
  message_id = int(usr_cmd[2])
113
  response_id = int(usr_cmd[3])
114
  message = await FileStream.get_messages(user_id, message_id)
115
- response = await FileStream.get_messages(user_id, response_id)
116
  instruction = {
117
  "privacy_type": "PUBLIC",
118
  "user_id": user_id,
@@ -121,7 +121,19 @@ 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("Detail",file_caption,file_name)
124
- #await FileStream.delete_messages(chat_id=user_id,message_ids=response_id)
 
 
 
 
 
 
 
 
 
 
 
 
125
  await FileStream.send_poll(
126
  type= enums.PollType.REGULAR,
127
  reply_to_message_id=message_id,
@@ -131,7 +143,7 @@ async def cb_data(bot: Client, update: CallbackQuery):
131
  allows_multiple_answers=True,
132
  chat_id=user_id
133
  )
134
-
135
  except Exception as e:
136
  print(f"An error occurred: {str(e)}")
137
  await FileStream.send_message(
@@ -143,6 +155,7 @@ async def cb_data(bot: Client, update: CallbackQuery):
143
  try:
144
  user_id = str(usr_cmd[1])
145
  message_id = int(usr_cmd[2])
 
146
  #response_id = int(usr_cmd[3])
147
  message = await FileStream.get_messages(user_id, message_id)
148
  #response = await FileStream.get_messages(user_id, response_id)
 
112
  message_id = int(usr_cmd[2])
113
  response_id = int(usr_cmd[3])
114
  message = await FileStream.get_messages(user_id, message_id)
115
+ #response = await FileStream.get_messages(user_id, response_id)
116
  instruction = {
117
  "privacy_type": "PUBLIC",
118
  "user_id": user_id,
 
121
  file_caption = getattr(message, "caption", f"{get_name(message)}" ) or "None/Unknown"
122
  file_name = get_name(message)
123
  print("Detail",file_caption,file_name)
124
+ await update.message.edit_text(
125
+ text=stream_text,
126
+ parse_mode=ParseMode.HTML,
127
+ disable_web_page_preview=True,
128
+ reply_markup=InlineKeyboardMarkup([
129
+ [InlineKeyboardButton("Movie", callback_data=f"pubup_{user_id}_{message_id}_Movie")],
130
+ [InlineKeyboardButton("WebSeries", callback_data=f"pubup_{user_id}_{message_id}_WebSeries")],
131
+ [InlineKeyboardButton("Anime", callback_data=f"pubup_{user_id}_{message_id}_Anime")],
132
+ [InlineKeyboardButton("Documentary", callback_data=f"pubup_{user_id}_{message_id}_Documentary")],
133
+ [InlineKeyboardButton("Regular", callback_data=f"pubup_{user_id}_{message_id}_Regular")],
134
+ ]),
135
+ )
136
+ """#await FileStream.delete_messages(chat_id=user_id,message_ids=response_id)
137
  await FileStream.send_poll(
138
  type= enums.PollType.REGULAR,
139
  reply_to_message_id=message_id,
 
143
  allows_multiple_answers=True,
144
  chat_id=user_id
145
  )
146
+ """
147
  except Exception as e:
148
  print(f"An error occurred: {str(e)}")
149
  await FileStream.send_message(
 
155
  try:
156
  user_id = str(usr_cmd[1])
157
  message_id = int(usr_cmd[2])
158
+ msg_type = usr_cmd[3]
159
  #response_id = int(usr_cmd[3])
160
  message = await FileStream.get_messages(user_id, message_id)
161
  #response = await FileStream.get_messages(user_id, response_id)
FileStream/bot/plugins/FileHandlers/polls.py CHANGED
@@ -23,11 +23,13 @@ async def get_result(FileStream , message):
23
  }
24
  #"user_id":message.from_user.id if (message.chat.type == ChatType.PRIVATE) else message.chat.id
25
  main_msg= await FileStream.get_messages(user_id, msg_id)
26
- reply= await FileStream.get_messages(user_id, reply_id)
27
- await FileStream.delete_messages(chat_id=user_id,message_ids=int(message.id))
28
  #reply = await message.reply_text(LANG.PROCESSING_TEXT)
29
  reply_markup, stream_text = await upload_type_func(file_info=get_file_info(main_msg, instruction),replied_message=message.id)
30
- await reply.edit_text(
 
 
31
  text=stream_text,
32
  parse_mode=ParseMode.HTML,
33
  disable_web_page_preview=True,
 
23
  }
24
  #"user_id":message.from_user.id if (message.chat.type == ChatType.PRIVATE) else message.chat.id
25
  main_msg= await FileStream.get_messages(user_id, msg_id)
26
+ #reply= await FileStream.get_messages(user_id, reply_id)
27
+ #await FileStream.delete_messages(chat_id=user_id,message_ids=int(message.id))
28
  #reply = await message.reply_text(LANG.PROCESSING_TEXT)
29
  reply_markup, stream_text = await upload_type_func(file_info=get_file_info(main_msg, instruction),replied_message=message.id)
30
+ await FileStream.edit_message_text(
31
+ chat_id=user_id,
32
+ message_id=msg_id,
33
  text=stream_text,
34
  parse_mode=ParseMode.HTML,
35
  disable_web_page_preview=True,