블로그에는 안올라갔지만 여러가지 로직개선이 많이 있었다 아래 깃허브 링크를 참조 github.com/richardlee-kr/SuperBot richardlee-kr/SuperBot Contribute to richardlee-kr/SuperBot development by creating an account on GitHub. github.com 이제 간단한 도박 게임을 만들어보자 커맨드는 !홀짝 [예상] [거는 돈] 먼저 홀짝을 정하는 함수를 만든다 기존에 있던 dice.py를 game.py로 바꾸고 아래 코드를 추가했다
그리고 문제의 main.py 부분
아무생각없이 짜다보니 if-else만 5개가 들어가 버렸다 로직 자체는 어렵지 않은데 조건마다 보내야하는 메세지가 다 다르다보니 이 사단이 난 것 같다 유저가 존재하는지 확인하고 10원 이상 배팅해야하고 현재 가지고 있는 돈이 배팅 금액보다 커야하고 홀 또는 짝을 입력하고 승패를 따지고... 그래도 결과적으로는 제대로 작동한다. 마지막으로 개인적으로 만들고 싶었던 기능중 하나인 도박으로 날린 돈 추가 userDB.xlsx에서 loss를 5번째 column에 추가 user.py의 Signup함수와 userInfo 함수를 수정 및 addLoss 함수 추가
main.py의 정보와 내정보 함수에 loss를 보내도록 수정
코드가 계속 길어지고 있는데 파이썬이라 중괄호가 없어서 코드 검사하기 빡센데 이게 wsl을 써서 그런지 discord.py의 특성인지 오류가 나도 코드가 멈추지 않는다 오류 찾기 너무 힘들다.... 이제 다음에는 뭘 만들어야 하지 |