الأداة الأساسية لهذا الروبوت هي أتمتة نشر الرسائل إلى قائمة مجموعات البخار و/أو الملفات الشخصية من مستخدم مصادق. كان الإلهام الأصلي وراء هذا الروبوت هو رغبتي في الأتمتة النشر لمجموعات تداول CSGO المختلفة ، والافتقار إلى الأدوات المتاحة لهذا. تشمل حالات استخدام الروبوت:
تمت كتابة هذا الروبوت باستخدام Nodejs ، ويستخدم حزم عقدة doctormckay لاتصال مجتمع Steam.
️ إخلاء المسئولية: هذا الروبوت غير المقصود استخدامه للرسائل غير المرغوب فيها. قد يخضع استخدام الروبوت الآلي للمستخدم لإجراءات التنشيط من Steam. يوصى باستخدام هذا الروبوت بحذر وخطرتك الخاصة. لا يمكنني تقديم أي ضمان بأن حسابك لن يتم حظره لاستخدام هذا الروبوت.
ستساعد الإرشادات التالية في الحفاظ على حسابك في مأمن من إجراءات الاعتدال:
من أجل تشغيل هذا الروبوت ، ستحتاج إلى بعض الأشياء:
حساب Steam مع إمكانية الوصول إلى مجتمع Steam (يوصى بشدة باستخدام/إنشاء حساب بديل لهذا)
جهاز محلي UNIX OS ، أو VPS (خادم خاص افتراضي) لتشغيل الروبوت
من أجل هذه الوثائق ، سأستخدم https://cloud.linode.com/ كمزود VPS الخاص بي. يوصى باستخدام VPS ، لأنه سيسمح لك بتشغيل الروبوت 24/7 دون الحاجة إلى الاحتفاظ بجهازك المحلي.
يكلف تشغيل أرخص VPS على Linode حوالي 5 دولارات شهريًا ، وهو أكثر من قوة كافية لتشغيل هذا الروبوت.
إنشاء حساب على https://cloud.linode.com/
قم بإنشاء linode جديد على https://cloud.linode.com/linodes
استخدم الإعدادات التالية (إذا لم يتم سرد الإعداد ، فاتركها على أنها افتراضية)
انقر الآن على إنشاء Linode في أسفل يمين الصفحة.
بمجرد الانتهاء من التزويد الخاص بك ، ارجع إلى https://cloud.linode.com/linodes وانقر فوق النقاط الثلاثة بجوار VM ، ثم انقر فوق تشغيل Lish Console
بمجرد فتح وحدة التحكم ، أدخل ما يلي عند المطالبة:
لقد قمت الآن بإنشاء VPS بنجاح!
لتثبيت التبعيات للبروت ، قم بتشغيل الأوامر التالية في وحدة التحكم VPS الخاصة بك:
قم بتثبيت تبعيات البرنامج عن طريق تشغيل الأمر المتابعة في المحطة الخاصة بك:
wget https://raw.githubusercontent.com/hschickdevs/steam-group-bot/main/bash/install.sh && bash install.sh
أعد تشغيل VM وانتظر لإعادة التشغيل:
sudo reboot
بمجرد رؤية localhost login:
مرة أخرى ، يمكنك تسجيل الدخول.
بعد تسجيل الدخول ، أصبح VPS جاهزًا الآن لتشغيل الروبوت!
لتشغيل الروبوت ، ستحتاج إلى تكوين الروبوت ، ثم بدء تشغيله.
لتكوين الروبوت ، يمكنك استخدام البرنامج النصي للتكوين الذي أنشأته للراحة. إذا كنت ترغب في الحصول على فكرة عن متغيرات التكوين الموجودة ، راجع config/readMe.md
لتكوين الروبوت ، قم بتشغيل الأمر التالي في وحدة التحكم VPS واتبع المطالبات بعناية:
configure-bot
إذا كنت بحاجة إلى الإقلاع عن مكافأة البرنامج النصي للتكوين ، فيمكنك الضغط على CTRL + C
وإعادة تشغيل الأمر. لا يتم حفظ التكوين حتى يكتمل.
إذا أكملت التكوين بنجاح ، يمكنك عرض ملف التكوين الخاص بك هنا
إذا كنت تواجه مشكلات ، راجع استكشاف الأخطاء وإصلاحها أدناه.
الآن وبعد أن قمت بتزويد VPs وتكوين الروبوت ، يمكنك بدء تشغيل الروبوت عن طريق تشغيل الأمر التالي في وحدة التحكم VPS الخاصة بك:
start-bot
سيُطلب منك المصادقة بالبخار ، وبمجرد أن يتم مصادقة الروبوت! المصادقة الناجحة ستبدو هكذا:
يمكنك إغلاق نافذة الطرفية بأمان وسيستمر الروبوت في التشغيل.
إذا كنت بحاجة إلى العودة إلى الروبوت ، فيمكنك إعادة توطين الجلسة عن طريق تشغيل الأمر التالي بعد تسجيل الدخول إلى VPS:
view-bot
إذا كنت تواجه مشكلات ، راجع استكشاف الأخطاء وإصلاحها أدناه.
لإيقاف الروبوت ، يمكنك إدخال الأمر التالي في وحدة VPS الخاصة بك:
stop-bot
بدلاً من ذلك ، يمكنك إيقاف الروبوت من داخل الجلسة (View-Bot) عن طريق الضغط على CTRL + C
عدة مرات.
إذا استمرت في رؤية 429 خطأ عند محاولة المصادقة أو تكوين الروبوت ، فهذا أمر طبيعي. يرجى الانتظار بضع دقائق وحاول مرة أخرى.
إذا كنت ترى 429 خطأ عندما يبدأ الروبوت في النشر بين المجموعات ، فمن المحتمل أن تنشر بشكل متكرر. إذا قمت بتكوين الروبوت باستخدام خيارات متقدمة ، فيمكنك محاولة زيادة الفاصل الزمني إلى رقم أعلى.
إذا كان لديك أي أسئلة أو تعليقات أو مخاوف ، فلا تتردد في الاتصال بي على Telegram في T.Me/Hschickdevs. إذا كنت ترغب في المساهمة في هذا المشروع ، فلا تتردد في فتح مشكلة على Github.