Discord/Dev

    [ Discord ] 디스코드 봇에 예외 처리 만들기

    [ Discord ] 디스코드 봇에 예외 처리 만들기

    저번 채팅 삭제봇을 만들면서 숫자를 입력하지않거나 clear가 아닌 다른 명령어를 입력했을때 오류가 나는것을 볼수있었습니다. 그렇게되면 봇이 멈추는걸 볼수있고 그런 현상을 방지하기 위해 예외처리를 해줌으로써 오류가 나도 멈추지 않고 봇이 돌아가는것을 볼수있습니다. 먼저 다음과 같은 코드를 입력해주세요. 채팅기록을 삭제하는 코드에서 예외 처리하는 부분만 추가해줬습니다. 먼저 위 코드를 보면 2가지의 예외처리가 있는것을 볼수있습니다. 먼저 10번줄의 async def on_command_error 이부분은 다음과 같이 코드에 입력되어있는 clear명령어가 아닌 코드에 입력되어있지않은 명령어를 채팅창에 입력해 전송했을때 다음과 같이 예외처리를 해줄수있습니다. 이번에는 저번 채팅을 청소해주는 봇에서 예외처리를 ..