이것은 Black Jack 게임을 플레이할 수 있는 Telegram Bot의 코드입니다. 호스팅 버전은 여기에서 찾을 수 있습니다: 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 Hub에서 호스팅되는 사전 구축된 Docker 이미지도 포함되어 있습니다.
또한 자신만의 봇 인스턴스를 쉽게 설정할 수 있는 docker-compose.yml
파일도 찾을 수 있습니다. 해당 docker-compose 파일에서 구성 경로 등을 지정하기만 하면 됩니다.