디스코드에서 답장하는 봇을 만드는 방법
요즘 디스코드는 채팅과 커뮤니티 활동을 위한 최고의 플랫폼으로 자리 잡았습니다.하지만 서버를 한 단계 더 발전시키고 싶다면 커스텀 봇을 추가하는 것이 좋습니다.봇을 이용하면 통화 중 음악 재생, 경품 이벤트 관리, 심지어 RPG 캠페인 진행까지 다양한 작업을 할 수 있습니다.처음에는 개발 관련 작업에 익숙하지 않은 사람들에게는 설정이 다소 어렵게 느껴질 수 있지만, 저도 몇 번 해봤는데 요령을 터득하면 어렵지 않습니다.한 가지 알아둘 점은 봇 생성 및 초대 과정의 대부분은 디스코드 웹 플랫폼을 이용해야 한다는 것입니다.데스크톱 앱에서만 작업할 수는 없습니다.설정이 완료되면 자동 응답과 사용자 지정 명령어를 통해 서버를 더욱 활기차게 만들 수 있습니다.커뮤니티 분위기가 얼마나 더 재밌어지는지 놀라울 정도입니다.
디스코드에서 응답하는 봇을 만드는 방법
Discord 개발자 포털을 방문하여 시작하세요.
1.Discord 개발자 포털 로 이동합니다. Discord 계정으로 로그인하세요.로그인 후 “새 애플리케이션” 버튼을 클릭합니다.설정 메뉴에 있다면, 애플리케이션 > 새 애플리케이션 경로를 따라가시면 됩니다.이제 모든 준비가 시작되었습니다.
왜 도움이 될까요? 이곳은 봇을 만들고 관리하는 공식적인 공간입니다.해당 버튼을 클릭하면 새 애플리케이션 창이 나타나는데, 마치 봇을 위한 백지 상태와 같습니다.이름을 입력하라는 메시지가 표시될 테니, 멋진 이름을 지어보세요.”MusicBot”이나 “RPGHelper”처럼 관련성 있는 이름을 사용하는 것이 좋습니다.
봇 세부 정보를 설정하세요
- 봇 이름을 입력하고 (원하는 이름으로) “만들기”를 누르세요.그러면 디스코드에 새 앱이 생성됩니다.아주 간단하죠.
- 봇을 생성한 다음 앱을 클릭하고 사이드 메뉴에서 “봇” 탭을 찾으세요(스크롤해야 할 수도 있습니다).여기에서 “봇 추가” 를 클릭합니다.때때로 추가를 확인하는 팝업 창이 나타날 수 있는데, 확인을 누르세요.
- 그 후, 토큰이 포함된 봇 프로필이 표시됩니다.이 토큰은 기본적으로 봇의 비밀번호와 같습니다.다른 사람이 토큰을 얻게 되면 봇을 제어할 수 있으므로 비밀로 유지해야 합니다.만약 토큰이 유출되면 “재생성”을 클릭하여 새 토큰을 생성하세요.
왜 중요할까요? 봇 정보를 정확하게 설정하면 나중에 서버에 봇을 추가하고 올바른 권한을 부여할 수 있습니다.토큰 문자열이 표시될 텐데, 다른 사람이 봇을 제어하게 되는 것을 원하지 않는다면 이 토큰을 공개적으로 공유하지 마세요.
봇을 서버에 초대하세요
- 왼쪽의 OAuth2 탭 으로 이동한 다음, ‘봇’ 이라고 표시된 확인란을 선택하세요.그러면 아래에 생성된 URL이 나타납니다.‘복사’ 버튼을 클릭하면 버튼이 초록색으로 바뀌고 ‘복사됨’이라고 표시됩니다.
- 이 링크를 브라우저 주소창에 붙여넣으세요.봇 초대 링크입니다.링크를 클릭한 후, 봇을 추가할 서버를 선택하고 (해당 서버에 봇을 추가할 권한이 있어야 합니다) “승인”을 클릭하세요.아, 그리고 “로봇이 아닙니다” reCAPTCHA도 잊지 말고 체크하세요.(기본적인 절차입니다.)
이 과정이 도움이 되는 이유: 이 과정을 통해 봇이 서버에 참여할 수 있는 권한을 얻게 됩니다.경우에 따라 권한이 잘못 설정되었거나 링크가 제대로 생성되지 않은 경우 초대가 실패할 수 있으므로, 그런 경우에는 권한을 다시 한번 확인해 보세요.
마지막 손질과 봇에 생명력을 불어넣기
- 가입 후 모든 과정이 순조롭게 진행되었다면 봇이 온라인 상태로 서버에 참여하고 있는 것을 확인할 수 있습니다.간혹 봇이 표시되는 데 몇 초 정도 걸릴 수 있으며, 서버 설정에서 메시지 읽기/전송 권한이 있는 역할을 부여하는 등 일부 권한을 조정해야 할 수도 있습니다.
- 여기에서 명령어를 사용자 지정하거나 discord.py 또는 Discord.js와 같은 라이브러리를 사용하여 호스팅 서비스 또는 코드에 연결할 수 있습니다.음악, 관리자 기능 또는 재미있는 명령어 등 가능성은 무궁무진합니다.
왜 도움이 될까요? 봇이 활성화되면 수많은 작업을 자동으로 처리하여 시간을 절약하고 서버를 더욱 상호작용적으로 만들 수 있습니다.물론 테스트와 조정 작업이 필요할 수 있는데, 이는 당연한 과정입니다.
봇을 만드는 건 그리 어려운 일은 아니지만, 권한 설정이나 구성 작업을 제대로 하려면 몇 번의 시행착오가 필요할 수 있습니다.하지만 일단 제대로 작동하기 시작하면 플러그인을 활용할 수 있는 가능성은 무궁무진합니다.문서를 읽어보거나 직접 탐색해 보는 시간을 갖는 것이 좋고, 토큰과 설정 파일은 백업해 두는 것이 좋습니다.
이 글이 도움이 되었나요?