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}
|
| 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)
|