ZingTruyen.Xyz

شفاء العالم باستخدام شيفرات الذكاء الاصطناعي

15

MarkPIcassoMPA

أردتُ أن يحصل اللاجئون على أعمال طباعة حسب الطلب مجانية.
وبما أن التعليم يُعدّ رفاهية، أردتُ أن يصبح هذا الأمر مؤتمتًا.
ورغم أن النظام يستطيع القيام بمعظم المهام، إلا أنه لا يستطيع حتى الآن تعبئة المعلومات البنكية، وهذا أمر مقبول.
يخبرني أنه قادر على إنشاء تصميم تلقائي وملء معظم البيانات على الموقع الإلكتروني، وهذا أمر مبشّر
(وإن لم يكن الحل النهائي... فهو على الأقل بداية).

🌍 ARABIC (العربية)نظرة عامة على البنية

يقوم هذا المثال العملي للأتمتة في الطباعة حسب الطلب (Print On Demand) بما يلي:

إنشاء تصميم للمنتج

إنشاء منتج POD عبر واجهة برمجة التطبيقات (مثال: Printify)

ملء نموذج منتج على موقع إلكتروني تلقائيًا (العنوان، الوصف، الصور، السعر، إلخ)

استبعاد إعدادات البنك والدفع بشكل صريح

ستحتاج إلى:

مفاتيح API الخاصة بك

تعديل محددات العناصر لتناسب الموقع المستهدف

إكمال إعدادات البنك والضرائب يدويًا

1️⃣ إنشاء التصميم (Python)from PIL import Image, ImageDraw, ImageFont def create_design( , , size=(4500, 5400) ): img = Image.new("RGB", size, "white") draw = ImageDraw.Draw(img) try: font = ImageFont.truetype("arial.ttf", 200) except: font = ImageFont.load_default() text_width, text_height = draw.textsize(text, font=font) position = ((size[0] - text_width) // 2, (size[1] - text_height) // 2) draw.text(position, text,, font=font) img.save(output) if __name__ == "__main__": create_design() 2️⃣ إنشاء منتج عبر Printify APIimport requests PRINTIFY_API_KEY = "مفتاح_API_هنا" SHOP_ID = "معرف_المتجر" HEADERS = { "Authorization": f"Bearer {PRINTIFY_API_KEY}", "Content-Type": "application/json" } def create_product(image_url): url = f"https://api.printify.com/v1/shops/{SHOP_ID}/products.json" payload = { "title": "قميص بعبارة بسيطة", "description": "قميص ناعم بطباعة حسب الطلب.", "blueprint_id": 384, "print_provider_id": 1, "variants": [ { "id": 45740, "price": 1999, "is_enabled": True } ], "print_areas": [{ "variant_ids": [45740], "placeholders": [{ "position": "front", "images": [{ "id": image_url, "x": 0.5, "y": 0.5, "scale": 1 }] }] }] } response = requests.post(url, headers=HEADERS, json=payload) response.raise_for_status() return response.json() 3️⃣ تعبئة موقع الويب تلقائيًا (Playwright)from playwright.sync_api import sync_playwright def fill_product_page(): with sync_playwright() as p: browser = p.chromium.launch(headless=False) page = browser.new_page() page.goto("https://your-store.com/admin/new-product") page.fill("#title", "قميص بعبارة بسيطة") page.fill("#description", "ضوضاء أقل. معنى أكثر.") page.fill("#price", "19.99") page.fill("#sku", "MQT-001") page.set_input_files( "input[type=file]", "design.png" ) page.click("button:has-text('حفظ')") page.wait_for_timeout(3000) browser.close() if __name__ == "__main__": fill_product_page()

Bạn đang đọc truyện trên: ZingTruyen.Xyz