هذا هو رمز Telegram Bot الخاص بي والذي يمكنك من خلاله لعب لعبة Black Jack. يمكنك العثور على النسخة المستضافة منه هنا: https://telegram.me/BlackJackBot
هذا المشروع سهل الإعداد حقًا. بغض النظر عن أي من الطرق التالية التي ستستخدمها، ستحتاج دائمًا إلى ملف التكوين. لإنشاء ملف، ما عليك سوى نسخ الملف config.sample.py
الموجود وتسميته config.py
. أدخل رمز الروبوت الخاص بك وقم بإجراء التغييرات وفقًا لذلك.
ثم يتبقى لك عدة طرق لتشغيل هذا الروبوت.
إذا كنت تريد تشغيل هذا الكود من المصدر، يمكنك فقط git clone
هذا الريبو. يوصى بإنشاء بيئة افتراضية جديدة ( python3 -m venv /path/to/venv
). يستخدم هذا الروبوت إطار عمل python-telegram-bot لإجراء مكالمات Telegram API. يمكنك تثبيته (ومتطلبات أخرى محتملة) مثل هذا:
pip install -r requirements.txt
بعد ذلك، ما عليك سوى تشغيل python3 bot.py
، وإذا تم ذلك بشكل صحيح، فسيتبقى لديك روبوت يعمل.
يحتوي هذا المشروع أيضًا على Dockerfile
بالإضافة إلى صورة Docker المبنية مسبقًا والمستضافة على Docker Hub الرسمي.
ستجد أيضًا ملف docker-compose.yml
الذي يمكنك من خلاله بسهولة إعداد مثيل الروبوت الخاص بك. ما عليك سوى تحديد المسار إلى التكوين الخاص بك وما إلى ذلك في ملف إنشاء عامل الإرساء المذكور.