ryuryu10
RYUSS
ryuryu10
전체 방문자
오늘
어제
  • 분류 전체보기
    • 인공지능
      • 혼공머신
      • 딥러닝 텐서플로 교과서
    • Python
      • 암호학
      • Flask
    • Nextcord
    • Discord
      • Dev
      • Tip
    • Node.js
    • Javascript
      • You Dont Know JS
      • Deep Dive
    • 기타
      • 데이터베이스 개론

블로그 메뉴

    공지사항

    인기 글

    태그

    최근 댓글

    최근 글

    반응형

    티스토리

    hELLO · Designed By 정상우.
    ryuryu10

    RYUSS

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

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

    2020. 2. 23. 17:10
    반응형

    저번 채팅 삭제봇을 만들면서 숫자를 입력하지않거나 clear가 아닌 다른 명령어를 입력했을때 오류가 나는것을 볼수있었습니다. 

    그렇게되면 봇이 멈추는걸 볼수있고 그런 현상을 방지하기 위해 예외처리를 해줌으로써 오류가 나도 멈추지 않고 봇이 돌아가는것을 볼수있습니다.

    먼저 다음과 같은 코드를 입력해주세요. 채팅기록을 삭제하는 코드에서 예외 처리하는 부분만 추가해줬습니다.

     

    먼저 위 코드를 보면 2가지의 예외처리가 있는것을 볼수있습니다. 먼저 10번줄의 async def on_command_error 이부분은

    다음과 같이 코드에 입력되어있는 clear명령어가 아닌 코드에 입력되어있지않은 명령어를 채팅창에 입력해 전송했을때 다음과 같이 예외처리를 해줄수있습니다.

     

    이번에는 저번 채팅을 청소해주는 봇에서 예외처리를 만들어 보겠습니다.

    clear명령어를 입력하고 뒤에 숫자를 입력하지않으면 오류가 나는걸 볼수있는데

    17번 줄부터 따라 입력하시면 숫자를 입력하지 않으면 다음과 같이 나오면서 예외처리가 되는것을 불수있습니다.

    반응형
    저작자표시 (새창열림)

    'Discord > Dev' 카테고리의 다른 글

    [ Discord ] 디스코드 백업 봇 만들기 - 카테고리 불러오기  (0) 2020.04.06
    [ Discord ] 디스코드 백업 봇 만들기 - 서버 정보 불러오기  (0) 2020.04.05
    [ Discord ] 디스코드 백업 봇 만들기 - 명령어 인식하기  (0) 2020.04.04
    [ Discord ] 디스코드 백업 봇 만들기 - 구성하기  (0) 2020.04.03
    [ Discord ] 디스코드 봇으로 역할 권한 변경하기  (0) 2020.02.29
      'Discord/Dev' 카테고리의 다른 글
      • [ Discord ] 디스코드 백업 봇 만들기 - 서버 정보 불러오기
      • [ Discord ] 디스코드 백업 봇 만들기 - 명령어 인식하기
      • [ Discord ] 디스코드 백업 봇 만들기 - 구성하기
      • [ Discord ] 디스코드 봇으로 역할 권한 변경하기
      ryuryu10
      ryuryu10
      프로그래밍 초보입니다

      티스토리툴바