لعبة "Moonbix" التي أطلقتها منصة بينانس مؤخرا، واحدة من ألعاب تليجرام التي تعتمد على تقنية اللعب من أجل الربح (Play-to-Earn)، مما جعلها وجهة مفضلة للعديد من اللاعبين الراغبين في زيادة أرباحهم. قدم مستخدم على توتير يحمل اسم @0xStartt طريقة سهلة و دون الحاجة لاتقان البرمجة لإنشاء بوت خاص باللعبة يعمل على أتمتة جمع العناصر والمكافآت، مما يعزز فرص الربح بشكل كبير.
في هذا المقال، سنتناول بالتفصيل كيفية إنشاء هذا البوت باستخدام أدوات بسيطة مثل Python وChatGPT، مع التركيز على كيفية تحسين أدائه وزيادة العشوائية لتفادي رصد النظام له.
كيفية إنشاء بوت للعبة "Moonbix"
استخدام البوتات لإنجاز المهام وزيادة فرص الربح في الألعاب مثل Moonbix أو أي لعبة تعتمد على تقنية اللعب من أجل الربح (Play-to-Earn) يُعتبر أسلوبًا شائعًا لدى بعض اللاعبين لتحسين أدائهم وزيادة أرباحهم بسرعة.
البوتات هي برمجيات تُستخدم لتنفيذ إجراءات محددة بشكل تلقائي دون الحاجة إلى تدخل اللاعب.
في ما يلي يشرح الكاتب خطوات لكتابة برنامج نصي يمكن، حسب قوله، استخدامه لأتمتة المهام و التفاعل في اللعبة.
السكريبت هو كود أو برنامج صغير يُكتب باستخدام لغة برمجة مثل Python، JavaScript، أو Shell script لتنفيذ عملية أو مجموعة عمليات محددة بشكل تلقائي. السكريبتات يمكن القول أنها مبسطة من البوتات وتقوم بمهام محددة ذات نطاق صغير.
لإنشاء برنامج نصي أو سكريبت يساعدك في الربح من لعبة " Moonbix "، حتى لو كنت لا تعرف البرمجة ، يمكنك استعمال برنامج الذكاء الاصطناعي شات جي بي تي ChatGPT.
يقترح المؤلف استخدام الإصدار "GPT-3.5" أو أحدث للعمل. لان الإصدارات الأقدم قد لا تكون قادرة على التعامل مع المهمة.
اقرأ أيضا : 5 أشياء يجب أن تعرفها عن لعبة بينانس على تيليجرام Moonbix
إنشاء النص البرمجي (السكريبت)
للعمل ببرنامج الذكاء الاصطناعي شات جي بي تي ChatGPT، يجب التحدث معه بصيغة أوامر محددة. إليك الصيغة النص الأمر الذي يقترحه @0xStartt:
"Hey, imagine that you are a Senior programmer with 10-years of experience. Create a bot to interact with the Moonbix mini-app and its game. The main task is to catch all the Boxes And Coins in the game."
يمكنك تجربة استعمال النسخة العربية حتى تفهمها أفضل، و تعدّل عليها إذا أردت: "تخيل أنك مبرمج مخضرم يتمتع بخبرة 10 سنوات. أنشئ بوت للتفاعل مع التطبيق المصغر للعبة Moonbix . المهمة الرئيسية هي جمع كل الصناديق والعملات الرقمية في اللعبة."
إضافة رمز المصادقة
لمنح البرنامج النصي القدرة على التفاعل بسلاسة مع "تيليجرام"، يجب عليك تزويده برمز المصادقة (Auth Token). هذا الرمز بمثابة بطاقة مرور رقمية فريدة تسمح للبرنامج بالوصول إلى حسابك على "تيليجرام" دون الحاجة إلى إدخال اسم المستخدم وكلمة المرور في كل مرة.
يمثل هذا النهج طبقة إضافية من الأمان والراحة في آن واحد، حيث يحل محل عملية تسجيل الدخول التقليدية بتحقق رقمي موثوق.
صيغة الأمر بالإنجليزية: "Code is great, but I need some modifications. Could you include authorization through an Auth Token and add proxy support with platform data?"
صيغة الأمر بالعربية: "الكود جيد، لكنني أحتاج إلى بعض التعديلات. هل يمكنك تضمين التفويض من خلال رمز المصادقة Auth Token وإضافة دعم الوكيل مع بيانات النظام الأساسي؟"
اقرأ أيضا : روبوت Unibot: ما هي قصة روبوتات تداول تليجرام؟
عشوائية الإجراءات
تعتمد العديد من التطبيقات و الألعاب على خوارزميات ذكية لرصد سلوك المستخدمين من أجل اكتشاف الأنشطة غير الطبيعية التي قد تدل على استخدام برمجيات آلية أو روبوتات.
هذه البرمجيات الآلية تقوم بتنفيذ نفس الإجراءات بشكل متكرر ومتسق وبسرعة عالية. وهو ما يجعلها تختلف عن سلوك الإنسان الطبيعي، الذي يتسم بالعشوائية والتفاوت في التفاعل مع التطبيقات.
إذا لاحظ نظام الرقابة في اللعبة أن هناك نمطًا ثابتًا ومتكررا في النقرات أو التفاعل. فإنه قد يشتبه في أنك تستخدم برنامجًا آليًا، مما يؤدي إلى حظر حسابك أو الحد من وصولك إلى بعض ميزات اللعبة.
لهذا السبب، يُنصح بإدخال عشوائية في عدد النقرات وسرعتها، بحيث يكون التفاعل أقرب إلى سلوك المستخدم الحقيقي، مما يجعل من الصعب على النظام اكتشاف النشاط الآلي.
لتحقيق هذه العشوائية في عمل السكريبت، ببساطة نطلب من شات جي بي تي ChatGPT إضافتها.
إليك صيغة الأمر الذي استخدمه @0xStartt لهذا الغرض:
"Thanks GPT! But there is one thing that I forgot, could you create randomizations for clicks and the number of collected points."
النسخة العربية: "شكرًا لك لكنني نسيت شيئًا واحدًا، هل يمكنك إضافة عشوائية للنقرات وعدد النقاط التي يتم جمعها؟"
المؤلف شارك مع متابعيه النتيجة النهائية التي حصلها عليها من النص البرمجي للبوت المصغّر ( السكريبت).
اقرأ أيضا : أفضل روبوتات لتداول العملات المشفرة بالذكاء الاصطناعي
كيفية تشغيل النص البرمجي (البوت) للزراعة في لعبة Moonbix
الكاتب لم يقدم لنا تفاصيل حول كيفية تشغيل البوت. لكن، لا مشكلة، لقد طلبنا من ChatGPT أن يشرح لنا عن جميع الخطوات لفعل لذلك .
تثبيت لغة البرمجة Python:
أول خطوة تحتاج إليها هي التأكد من أن لغة البرمجة "Python" مثبتة على جهازك. Python هي لغة برمجة شائعة تُستخدم لكتابة برامج مثل البوتات. إذا لم تكن مثبتة، قم بتحميلها من الموقع الرسمي.
بعد التثبيت، افتح منصة الأوامر (Terminal) على جهازك واكتب الأمر التالي لتثبيت المكتبات المطلوبة:
pip install selenium python-dotenv
هذه المكتبات ستساعد البوت في التحكم في المتصفح وتنفيذ المهام المطلوبة.
ضبط المتغيرات الأساسية: الآن، ستقوم بإنشاء ملف جديد باسم .env في نفس المجلد الذي وضعت فيه ملف البوت. هذا الملف يحتوي على معلومات مهمة للبرنامج مثل:
MOONBIX_AUTH_TOKEN=رمز_المصادقة_الخاص_بك CHROMEDRIVER_PATH=المسار_إلى_برنامج_ChromeDriver PROXY_ADDRESS=عنوان_البروكسي_إذا_كنت_تحتاجه USER_AGENT=معلومات_المتصفح_الخاص_بك
تأكد من إدخال القيم الصحيحة لكل متغير.
تنزيل وإعداد ChromeDriver:
قم بتنزيل ChromeDriver من الموقع الرسمي الخاص به. ChromeDriver هو برنامج يُستخدم كوسيط بين Python ومتصفح Google Chrome، حيث يسمح للبوت بالتحكم في المتصفح وتنفيذ الأوامر اللازمة داخل اللعبة.
بعد تنزيله، احفظ المسار الكامل الذي تم تنزيل ChromeDriver فيه.
تأكد أن المسار الذي أدخلته في ملف .env يتطابق تمامًا مع المسار الذي وضعت فيه ChromeDriver على جهازك.
تشغيل البرنامج النصي (البوت):
بعد إكمال جميع الإعدادات السابقة، احفظ ملف البوت باسم moonbix_bot.py. بعد ذلك، افتح سطر الأوامر (Terminal) مرة أخرى، ثم انتقل إلى المجلد الذي يوجد فيه ملف البوت، واكتب الأمر التالي لتشغيله:
python moonbix_bot.py
سيقوم هذا الأمر بتشغيل البوت والبدء في تنفيذ المهام داخل اللعبة. Python هنا هي التي تنفذ الأوامر المكتوبة وتتعامل مع ChromeDriver للتفاعل مع اللعبة.
مراقبة جمع البيانات
بعد تشغيل البوت، سيتم فتح المتصفح تلقائيًا باستخدام ChromeDriver، وسيدخل إلى حسابك في اللعبة باستخدام رمز المصادقة (Auth Token)، ثم سيبدأ البوت في جمع العناصر مثل الصناديق والعملات.
سيتم تسجيل جميع الأنشطة في ملف يسمى moonbix_bot.log، حيث يمكنك مراجعة ما قام به البوت ومتابعة تصرفاته.
مخاطر استخدام البوتات!
عند تشغيل البوتات لأتمتة الألعاب ، قد تواجه أنظمة أمان صارمة قد لا تكون سهلة التجاوز حتى مع اتباع جميع تدابير السلامة. مثال على ذلك هو 2.3 مليون لاعب في هامستر كومبات تم استبعادهم من الأيردروب بسبب استخدامهم للبرامج الآلية. على الرغم من اعتقادهم أنهم يلعبون بشكل عادل.
في هذه اللعبة، كان النظام في البداية يعتمد على عدد النقاط المكتسبة في الساعة (PPH) لتحديد أهلية اللاعبين للحصول على المكافآت. ولكن مع اقتراب نهاية الموسم الأول، تم تغيير المعايير بشكل مفاجئ ليصبح جمع "المفاتيح" هو المعيار الأساسي، مما أدى إلى استبعاد ملايين اللاعبين. وتعرض ما يقارب 2.3 مليون حساب للحظر بسبب "الغش". حيث كانت بعض الحالات تشمل استخدام روبوتات وأدوات متعددة الحسابات لزيادة المكافآت بسرعة غير طبيعية.
العمل باستخدام البوتات في مثل هذه الألعاب يمثل مخاطرة كبيرة لأن حتى لو تم الالتزام بجميع تدابير الأمان مثل العشوائية في التفاعل. تبقى هناك احتمالية أن يقوم النظام بكشف هذه الأنشطة وتصنيفها على أنها غش، مما يؤدي إلى حظر الحسابات ومنع اللاعبين من الاستفادة من المكافآت.
إخلاء مسؤولية
جميع المعلومات المنشورة على موقعنا الإلكتروني تم عرضها على أساس حسن النية ولأغراض المعلومات العامة فقط. لذا، فأي إجراء أو تصرف أو قرار يقوم به القارئ وفقاً لهذه المعلومات يتحمل مسؤوليته وتوابعه بشكل فردي حصراً ولا يتحمل الموقع أية مسؤولية قانونية عن هذه القرارات.