디스코드 서버-봇 설정하기

    디스코드란?

    디스코드는 인스턴트 메신저 중의 하나로 음성, 채팅, 화상통화 등을 지원하는 VoIP 솔루션이다.

    2015년 9월에 모바일 게임인 Fates Forever 지원하기 위해 최초 출시되었으며, 뛰어난 성능을 기반으로 그 이전의 다른 VoIP 기반 메신저를 제치고 주류 메신저가 되었다.

    초기에는 음성채팅과 일반채팅을 지원하는 수준에 지나지 않았으나, 직관적이고 게임 친화적인 다양한 업데이트를 꾸준히 지원하여 현재는 게임 메신저의 대명사가 되었다.

    윈도우즈, 안드로이드, iOS, 리눅스, 맥, 웹브라우저 등 다양한 플랫폼을 지원하며, 디스코드 봇을 통해 디스코드 서버의 다양한 기능을 사용할 수 있도록 지원하고 있다.

    디스코드의 소개 페이지를 살펴보면, 굉장히 젊고, 트렌디함을 느낄 수 있다.

     

    왜 디스코드 서버-봇을?

    텔레그램 봇, 슬랙 봇 등으로도 봇을 만들 수 있으나, 인기 메신저인 디스코드를 사용하여 봇을 만드는 과정을 정리해 보고자 한다.

    디스코드 봇을 활용하여, 디스코드 서버 자체의 기능 뿐만 아니라, 여러가지 자동화 태스크 등을 수행하는데 응용할 수도 있을 것이다.


     

    디스코드 서버-봇 설정 방법

    디스코드 서버를 바탕으로 디스코드 봇을 설정하려면 다음의 절차를 따르면 될 것이다.

     

    서버 셋업

    디스코드 사이트(https://discord.com)에%EC%97%90) 방문한다.

    왼쪽 메뉴에서 서버 추가를 한다.

    서버 만들기 > 직접 만들기 > 나와 친구들을 위한 서버를 클릭한다.

    나외 친구들을 위한 서버를 선택한다.

    서버 이름을 적절하게 지어준다.

    만들기 버튼까지 누르면, 위와 같은 창이 하나 뜰 것이다.

    서버 생성이 완료되었다.

     

    봇 생성

    이제 봇을 생성하자.

    디스코드 개발자 포럼(https://discord.com/developers/applications)에%EC%97%90) 접속한다.

    오른쪽 상단의 New Applications를 눌러서 새로운 애플리케이션을 생성한다.

    애플리케이션 이름을 넣고 Create 버튼을 클릭한다.

    왼쪽 Bot 메뉴에서 Add Bot을 눌러서 봇을 생성하자.

    OAuth2 메뉴의 Scopes 섹션에서 봇을 활성화한다.

    Scopes 섹션에서 bot을 선택하고, 하단의 Bot Permissions 섹션에서 Administrator를 선택한다.

    위 스크린샷에서 블럭처리한 영역 옆에 있는 copy 버튼을 눌러서 URL을 복사해 놓는다.


     



    서버-봇 연결

    앞서 디스코드 서버와 디스코드 봇을 생성해 놓았다.

    앞서 복사해 둔 URL을 브라우저에 복사하여 해당 주소를 방문하면 봇과 연결할 수 있도록 안내 창이 뜬다.

    이제 서버와 봇을 연결한다.

    앞서 Adminstrator 권한을 클릭했으므로, 위와 같이 선택한다.

    그러면, 사람이냐고 묻는데, 사람이므로 맞다고 체크하자.

    완료되면 위와 같은 확인 창이 뜰 것이다.

    이것으로 디스코드 봇 사용을 위한 기본적인 서버 설정, 애플리케이션 생성, 봇 생성을 했고, 서버와 봇도 연결 완료하였다.

     

    관련 글

     

    구글 코랩 (Google Colab) 시작하기

    구글 코랩(Google Colaboratory)은 구글에서 제공하는 Jupyter Notebook이다. 대신, 인프라는 구글 클라우드를 기반으로 하기 때문에 개개인의 PC 보다 오히려 좋은 성능 및 접근성을 제공하고 있다. (보안

    luran.me

     

    디스코드 봇 준비- discord.py 설치하기 (feat 맥북, 구글 코랩)

    로컬 맥북 혹은 구글 코랩에 discord.py 설치하기 파이썬용 디스코드 봇 API로, discord.py를 사용하면 손쉽게 디스코드 봇을 만들 수 있다. 파이썬이 있다는 전제가 깔려 있으므로, 맥북 로컬에 설치되

    luran.me

     

    파이썬으로 디스코드 봇 개발 시작하기 (기본 구조 잡기)

    discord.py를 사용하여 디스코드 봇 개발 시작하기 디스코드 봇 개발을 위해 사전준비를 마쳤다면, 이제 본격적으로 개발하기 위해 틀을 잡아본다. discord.py 설치 아래 글들을 참고하여, discord.py 사

    luran.me

     

    댓글

    Designed by JB FACTORY