File size: 1,624 Bytes
81a4ed7 4fb121e 81a4ed7 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | import asyncio
import os
import img2pdf
import requests
import io
from PIL import Image
from telegram import Update
from telegram.ext import Application, MessageHandler, filters, ContextTypes
# إعداداتك (ضع التوكن الخاص بك هنا)
TOKEN = "7449216492:AAEsECh8e3h174a6eDKrMReG1__uxo8XU9c"
# رابطك المختصر الذي يحتوي على الكود اليومي للربح
AD_LINK = "https://your-shortened-link.com"
DAILY_KEY = "MANGA2026" # يمكنك تغييره يدوياً كل يوم أو برمجياً
async def download_manga(url):
# (هنا نضع منطق الـ Playwright وسحب الصور الذي صنعناه سابقاً)
# ... (الكود جاهز للعمل داخل بيئة Docker)
pass
async def start_handler(update, context):
user_id = update.message.chat_id
text = update.message.text
if text == DAILY_KEY:
context.user_data['auth'] = True
await update.message.reply_text("✅ تم التفعيل! أرسل رابط الفصل الآن.")
return
if not context.user_data.get('auth'):
await update.message.reply_text(f"⚠️ البوت مجاني ولكن يحتاج تفعيل يومي.\n\nاحصل على الكود من هنا لتدعمنا:\n{AD_LINK}\n\nثم أرسل الكود هنا.")
return
# إذا كان مفعل، يبدأ سحب المانهوا...
# (استدعاء دالة التحميل والإرسال)
def main():
app = Application.builder().token(TOKEN).build()
# إضافة الـ Handlers
app.run_polling()
if __name__ == "__main__":
main() |