الموقع يسحب أرخص سعر لكل لعبة من G2G كل ساعة (حسابات ستيم جديدة، صفر ساعات، من بائعين تقييمهم عالي)، ويحسب السعر بالدينار:
سعر البيع = (سعر G2G × 1.0449 + 0.10) × 1585 + 5000 ← ويتقرب لفوك لأقرب 500
- سوي حساب مجاني على github.com.
- من فوك اضغط + ← New repository، سميه
vipx-store، خليه Public، واضغط Create. - بالصفحة الجديدة اضغط uploading an existing file واسحب كل ملفات هذا المجلد (وبيها مجلد
.githubوsite)، وبعدها Commit changes.- إذا مجلد
.githubما انرفع (مخفي)، اضغط Add file ← Create new file، اكتب الاسم.github/workflows/update.ymlوالصق محتوى الملف.
- إذا مجلد
- روح Settings ← Pages، وبـ Source اختار GitHub Actions.
- روح Actions، واضغط I understand… enable، بعدها تحديث الأسعار ← Run workflow.
- بعد دقيقتين يطلع رابط موقعك بـ Settings ← Pages، شكله:
https://اسمك.github.io/vipx-store/
من هنا وطالع يتحدث وحده كل ساعة.
كلشي بملف config.json (افتحه بـ GitHub واضغط القلم ✏️):
| الإعداد | المعنى |
|---|---|
usd_rate_iqd |
سعر الدولار عندك (1585 من تجربة الشراء) |
profit_iqd |
الربح على كل حساب (5000) |
round_up_to_iqd |
التقريب لفوك (500) |
g2g_fee_percent / g2g_fee_fixed_usd |
رسوم الفيزا بـ G2G (4.49% + 0.10) |
min_seller_satisfaction |
أقل تقييم للبائع (0.97 = 97%) |
min_seller_ratings |
أقل عدد تقييمات على العرض |
افتح games.json وضيف سطر مثل هذا:
{"id": "minecraft-dungeons", "name_ar": "ماينكرافت دنجنز", "steam_name": "Minecraft Dungeons", "match": ["minecraft dungeons"]}name_ar: الاسم اللي يطلع بالموقعsteam_name: اسمها بستيم (منه ينجاب الغلاف تلقائياً)match: كلمات لازم تكون بعنوان العرض بـ G2G
بعد كل تحديث روح Actions ← آخر تشغيل، وبالأسفل جدول بيه لكل لعبة: سعر G2G، التكلفة عليك، سعر البيع، البائع، ورابط الشراء المباشر. هذا الجدول ما ينعرض بالموقع للزبائن.
إذا شفت بالـ Actions رسائل "فشل" وما تحدثت الأسعار، الموقع يبقى على آخر أسعار صحيحة وما ينمسح. كلمني وأحوله لأداة سحب ثانية.