นี่คือรหัสสำหรับ Telegram Bot ของฉันซึ่งคุณสามารถเล่นเกม Black Jack ได้ คุณสามารถค้นหาเวอร์ชันที่โฮสต์ได้ที่นี่: https://telegram.me/BlackJackBot
โครงการนี้ติดตั้งง่ายมาก ไม่ว่าคุณจะใช้วิธีใดต่อไปนี้ คุณจะต้องมีไฟล์กำหนดค่าเสมอ หากต้องการสร้างไฟล์ เพียงคัดลอกไฟล์ config.sample.py
ที่มีอยู่แล้วตั้งชื่อเป็น config.py
ป้อนโทเค็นบอทของคุณและทำการเปลี่ยนแปลงตามนั้น
ถ้าอย่างนั้น คุณจะเหลือหลายวิธีในการรันบอทนี้
หากคุณต้องการเรียกใช้โค้ดนี้จากแหล่งที่มา คุณสามารถ git clone
นี้ repo ได้ ขอแนะนำให้สร้างสภาพแวดล้อมเสมือนใหม่ ( 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
ซึ่งคุณสามารถตั้งค่าอินสแตนซ์ของบอทของคุณเองได้อย่างง่ายดาย เพียงระบุเส้นทางไปยังการกำหนดค่าของคุณ ฯลฯ ในไฟล์นักเทียบท่าเขียนดังกล่าว