디스코드 봇 만들기 강좌 - diseukodeu bos mandeulgi gangjwa

디스코드는 2015년에 출시된 인스턴트 메신저입니다.

편하고 다양한 기능과 주요 기능들이 무료라는 점으로 저를 포함해서 세계적으로 사랑받고 있습니다.

디스코드의 가장 강력한 기능 중 하나가 바로 디스코드 봇일 겁니다.

오늘부터 제 첫 글로 디스코드 봇 개발 강좌를 써볼까 합니다.

또 제가 지금까지 봇을 만들 때의 경험으로 좋은 팁도 알려드리겠습니다.

이 강좌는 3일에 한 번씩 올라옵니다! 조금 느린 감이 있지만, 저는 학생이기 때문이라는 억지를 받아주시면 감사하겠습니다.

바빠서 때로는 더 늦거나, 더 빠를 수도 있습니다. 앞으로 강좌 업로드 관련 공지는 '디스코드 봇 만들기' 카테고리에 올리겠습니다.

이 강좌는 Python3의 기본 지식을 알고 있다는 전제로 설명합니다.

이제 시작합니다!

저는 이 강의에서 사용할 프로그래밍 언어를 파이썬으로 정했습니다.

먼저 파이썬을 설치하기 위해 파이썬 홈페이지에 접속합니다.

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

상단 메뉴에서 Downloads > Download for Windows 메뉴에서 최신 버전 파이썬을 다운로드합니다.

글 쓰는 기준으로 최신 버전은 3.8.2입니다.

다운로드한 설치 파일을 실행하면 위와 같은 화면이 처음으로 반겨줍니다.

이때, 밑에 숨어있는 Add Python 3.8 to PATH를 체크해주어야 합니다.

그래야 파이썬을 어디서든 사용할 수 있습니다.

이제 Install Now를 클릭해 설치를 시작합니다.

2. Visual Studio Code 설치

이 강좌에서는 코드 편집기로 비주얼 스튜디오 코드를 사용하겠습니다.

PyCharm(파이참), Atom(아톰) 등 많은 편집기가 있지만, 저는 이게 가장 편했습니다.

비주얼 스튜디오 코드 사이트에 접속합니다.

Visual Studio Code - Code Editing. Redefined

Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

Download for Windows 를 클릭해 설치 파일을 받아줍니다.

라이센스 동의를 물으면 동의함을 체크하시고, 그 후로는 건드릴 것 없이 다음 버튼, 설치 버튼만 눌러주시면 되겠습니다.

3. 무슨 봇을 만들까?

무슨 봇을 만들지 정해봅시다.

저는 오락실 봇을 만들어 보겠습니다.

4. 봇 개발 환경 만들기

봇을 만들 폴더를 하나 만들어줍니다. 저는 ArcadeBot으로 만들겠습니다.

폴더를 만들고, 만든 폴더를 우클릭하면 뜨는 메뉴에 Code(으)로 열기가 있을겁니다. 찾으셨나요?

만약 없어도 괜찮습니다. 곧 설명하겠습니다.

Code 는 아까 설치했던 Visual Studio Code(비주얼 스튜디오 코드) 의 줄임말입니다. 앞으로 저도 줄여서 VS코드라고 부르겠습니다.

메뉴에 코드로 열기 버튼이 있다면, 클릭해주세요.

열기 버튼이 없다면, 설치한 VS코드를 실행합니다. 윈도우 10 기준으로 시작메뉴 검색창에서 visual studio code 를 검색하면 다음과 같이 VS코드가 검색될 것입니다.

VS코드를 클릭해 실행한 후, 아래와 같이 왼쪽 상단 메뉴의 File 메뉴를 클릭하고, Open Folder...를 클릭해 아까 만든 폴더를 선택해 줍니다.

이제 다음으로 넘어가봅시다.

아마 처음 켜면 위와 같이 창이 열릴겁니다. 화면 설명을 잠깐 해보겠습니다.

Explorer(익스플로러) 탭은 현재 폴더(방금 만든 폴더)에 있는 파일들을 보여줍니다. 폴더의 이름인 ArcadeBot이 표시되는 것을 확인할 수 있습니다.

그리고 나머지 오른쪽 커다란 부분입니다. 여기서 봇 코드를 편집하게 됩니다.

이제 봇 파일을 하나 만들어 봅시다. 익스플로러 탭에서 ArcadeBot 폴더의 빈 공간을 우클릭해 메뉴을 열어봅니다.

New File을 클릭해서 새 파일을 만들겠습니다.

저는 봇 파일의 이름을 bot.py 로 하겠습니다. 봇 파일 이름은 마음대로 정하시면 됩니다.

봇 파일을 만든 순간, 오른쪽 아래에서 알림이 뜰겁니다. '파이썬' 확장이 이 파일 타입에 권장됩니다 라고 하네요.

Install 버튼을 때려 설치해줍시다.

Extensions(익스텐션)탭으로 이동되고, 파이썬 확장이 설치 중(Installing)인 것을 확인할 수 있습니다.

이 확장을 설치해야 VS코드에서 봇을 실행해볼 수 있고 아무튼 좋습니다.

Installing 표시가 사라질 때 까지 기다려줍니다.

설치가 완료되었다면, 왼쪽 상단의 Explorer 아이콘을 눌러 다시 파일 목록으로 갑시다.

이제 화면은 다음과 같을 겁니다. 현재 bot.py 파일이 열려 있는데, 여기서 코드를 쓸 수 있습니다.

오늘은 봇 개발에 필요한 프로그램들을 설치하고, 작업 환경을 만들어 보았습니다.

다음 강좌에서는 봇을 등록하고 서버에 초대한 후 간단한 봇을 켜보도록 하겠습니다!

Toplist

최신 우편물

태그