루프가 작동하지 않는 동안 Python 미니 게임으로 작성된 Discord Bot

Ziepo

내가 Discord Bot을 위해 작성한이 코드는 작동하지 않으며 작동하는 이유와 방법, 다른 방법을 알고 싶습니다.

def russian_roulette(author, message):
    game_active = True
    client.send_message(message.channel, "Russian Roulette game started.6 chambers. 1 loaded.\nType $spin to spin the chamber.\nType $pull to pull the trigger.")
    while game_active == True:
        if message.content.startswith('$spin'):
            chamber = randint(1,6)
            client.send_message(message.channel, "%s spins the chambers." % author)
        if message.content.startswith('$pull'):
            if chamber == 1:
                client.send_message(message.channel, "%s pulled the trigger and was not lucky. R.I.P." % author)
                game_active = False
            else:
                client.send_message(message.channel, "%s pulled the trigger and nothing happened." % author)
제임스

이 API 래퍼를 discord에 사용하고 있다고 가정합니다 .

이 경우 메시지에 제대로 응답 할 수 있도록 데코레이터 client.event를 사용하여 함수를 만들어야합니다. 이렇게 :

@client.event
async def on_message(message):
    if message.content.startswith('$spin'):
            chamber = randint(1,6)
            client.send_message(message.channel, "%s spins the chambers." % author)
    if message.content.startswith('$pull'):
        if chamber == 1:
            client.send_message(message.channel, "%s pulled the trigger and was not lucky. R.I.P." % message.author)
            game_active = False
        else:
            client.send_message(message.channel, "%s pulled the trigger and nothing happened." % message.author)

이 함수는 함수가 한 번만 호출되는 코드가 아니라 봇이 새 메시지를받을 때마다 호출됩니다.

이전에이 API를 사용한 적이 없으며 단순히 문서와 예제를 읽고있는 중입니다. 이것은 올바르지 않을 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python에서 루프가 제대로 작동하지 않는 동안

분류에서Dev

Python Discord Bot : 명령이 제대로 작동하지 않음

분류에서Dev

루프가 제대로 작동하지 않는 동안

분류에서Dev

루프가 제대로 작동하지 않는 동안 수행

분류에서Dev

루프가 예상대로 작동하지 않는 동안 powershell

분류에서Dev

Python while 루프가 제대로 작동하지 않습니다.

분류에서Dev

Python 루프 제어가 작동하는 동안 왜 이렇게

분류에서Dev

반복이 foreach 루프 내부로 이동하는 동안 인쇄가 작동하지 않습니다.

분류에서Dev

요소를 추가하는 동안 For 루프가 작동하지 않습니다.

분류에서Dev

루프가 작동하지 않는 동안 쉬운 C 프로그램

분류에서Dev

basename을 사용하는 동안 "awk for 루프"가 작동하지 않습니다.

분류에서Dev

Python : For 루프가 작동하지 않음

분류에서Dev

루프가 작동하지 않는 동안 생성 된 버튼을 클릭

분류에서Dev

R의 getYahooData ()는 for 루프를 좋아하지 않지만 수동으로 루프가 작동합니다.

분류에서Dev

루프 최적화가 제대로 작동하지 않는 동안 C ++

분류에서Dev

루프가 작동하지 않는 동안 두 가지 조건

분류에서Dev

forEach 루프가 호출되는 동안이 아니라 루프 끝에 기록 된 호출 된 함수 값으로 이상하게 작동합니다.

분류에서Dev

Python 사전 루프가 작동하지 않습니다.

분류에서Dev

For 루프가 Python 3에서 작동하지 않습니다.

분류에서Dev

프롤로그의 for 루프가 작동하지 않습니다.

분류에서Dev

전쟁으로 배포하는 동안 TilesViewResolver가 작동하지 않습니다.

분류에서Dev

Python while 루프가 의도 한대로 작동하지 않음

분류에서Dev

Python, While 루프가 제대로 작동하지 않음

분류에서Dev

Python, While 루프가 제대로 작동하지 않음

분류에서Dev

$ .ajax가 fullcalendar js로 작업하는 동안 작동하지 않습니까?

분류에서Dev

루트로 로그인하는 동안에는 자동 완성이 작동하지 않습니다.

분류에서Dev

'Asyncio'이벤트 루프가 작동하지 않음 [Discord PY]

분류에서Dev

루프가 작동하지 않는 동안 jQuery

분류에서Dev

while 루프가 작동하지 않는 동안-PHP

Related 관련 기사

  1. 1

    Python에서 루프가 제대로 작동하지 않는 동안

  2. 2

    Python Discord Bot : 명령이 제대로 작동하지 않음

  3. 3

    루프가 제대로 작동하지 않는 동안

  4. 4

    루프가 제대로 작동하지 않는 동안 수행

  5. 5

    루프가 예상대로 작동하지 않는 동안 powershell

  6. 6

    Python while 루프가 제대로 작동하지 않습니다.

  7. 7

    Python 루프 제어가 작동하는 동안 왜 이렇게

  8. 8

    반복이 foreach 루프 내부로 이동하는 동안 인쇄가 작동하지 않습니다.

  9. 9

    요소를 추가하는 동안 For 루프가 작동하지 않습니다.

  10. 10

    루프가 작동하지 않는 동안 쉬운 C 프로그램

  11. 11

    basename을 사용하는 동안 "awk for 루프"가 작동하지 않습니다.

  12. 12

    Python : For 루프가 작동하지 않음

  13. 13

    루프가 작동하지 않는 동안 생성 된 버튼을 클릭

  14. 14

    R의 getYahooData ()는 for 루프를 좋아하지 않지만 수동으로 루프가 작동합니다.

  15. 15

    루프 최적화가 제대로 작동하지 않는 동안 C ++

  16. 16

    루프가 작동하지 않는 동안 두 가지 조건

  17. 17

    forEach 루프가 호출되는 동안이 아니라 루프 끝에 기록 된 호출 된 함수 값으로 이상하게 작동합니다.

  18. 18

    Python 사전 루프가 작동하지 않습니다.

  19. 19

    For 루프가 Python 3에서 작동하지 않습니다.

  20. 20

    프롤로그의 for 루프가 작동하지 않습니다.

  21. 21

    전쟁으로 배포하는 동안 TilesViewResolver가 작동하지 않습니다.

  22. 22

    Python while 루프가 의도 한대로 작동하지 않음

  23. 23

    Python, While 루프가 제대로 작동하지 않음

  24. 24

    Python, While 루프가 제대로 작동하지 않음

  25. 25

    $ .ajax가 fullcalendar js로 작업하는 동안 작동하지 않습니까?

  26. 26

    루트로 로그인하는 동안에는 자동 완성이 작동하지 않습니다.

  27. 27

    'Asyncio'이벤트 루프가 작동하지 않음 [Discord PY]

  28. 28

    루프가 작동하지 않는 동안 jQuery

  29. 29

    while 루프가 작동하지 않는 동안-PHP

뜨겁다태그

보관