(먼저 옆에 지운 부분이 지저분한 점 죄송합니다)
제가 디스코드 봇을 하나 만들었는데, 저 사진에 await 어쩌고 하는 코드가 2개 이상인 명령어는 이상하게 if문이 끝나는 곳까지 디스코드에 반응하지 않고 다음 if문의 코드 답변까지 나옵니다. 그런데 또 await 코드가 1개밖에 없는 if문은 딱 거기까지만 나오고 다른 if문을 침범하지 않네요.
어떤 코드를 또 넣여야 다른 if문을 침범하지 않고 딱 if문이 끝나는 곳까지만 반응하도록 할 수 있을까요?
중2때 약간 파이썬을 배우긴 했지만, 다 까먹어서 기억이 하나도 안 나네요.
Github에서 코드를 짜 놓고 Heroku에서 Github의 코드를 갖고 와서 Deploy해서 하는 거라 복잡한 거는 제가 어떻게 할 지 잘 모릅니다...그래서 뭐 멈추는 코드같은 게 있으면 그걸로 해결됐으면 좋겠네요
----------------------------------------해결---------------------------------------
if message.author == client.user:
return
이라는 코드를 넣어 간단히 해결했습니다!
본문만 봐서는 이 가능성 말고는 모르겠습니다.