본문 바로가기

[코딩 꿀팁 or 문제 해결사]

옛날에 만든 디스코드 봇 살리는 법(실행안됨, 안켜짐 버그)

728x90

안녕하세요. 고등학생 개발자 주이어입니다.

오늘은 옛날에 만든 디스코드 봇이 작동하지 않는 문제를 해결하는 방법을 알려드릴려고 합니다.


디스코드 봇 살리는 법


Discord Developer Portal — My Applications

 

Discord Developer Portal — API Docs for Bots and Developers

Integrate your service with Discord — whether it's a bot or a game or whatever your wildest imagination can come up with.

discord.com

먼저 '디스코드 개발자' 사이트에 접속해주세요.

그러면 자신이 개발한 봇들이 나올텐데요. 거기서 자신이 살리고 싶은 봇을 클릭해서 들어가주세요.

그다음 왼쪽에 보이는 'BOT'을 클릭해서 들어가주세요.

클릭해서 들어가신 후 조금만 내려보면 'Privileged Gateway Intents'라는 항목이 보이실겁니다.

이 항목에 해당하는 3가지의 세부항목을 모두다 켜짐으로 바꿔주세요.

위에 사진처럼 모두다 켜짐으로 바꿔주셨다면 아래에 'Save Changes'를 클릭해 설정을 저장해주세요.

그 후 봇을 다시 실행해보신다면 아마도 잘 작동할겁니다.


이 방법이 안된다면...

위에서 설명한 방법이 통하지 않는다면 먼저 봇의 'TOKEN'을 확인해 보세요.

설정을 바꾸거나 작업을 하는 도중에 봇의 'TOKEN'이 바뀌었을 수도 있습니다.

아까와 똑같은 경로로 들어가신다면 이러한 화면이 보이실겁니다.

여기서 'Reset Token'버튼을 누르시면 봇의 'TOKEN'이 바뀌게 되고 'COPY'버튼이 나오실 겁니다.

'COPY'버튼을 클릭하셔서 토큰을 복사하신 후

코드에 있는 'TOKEN'을 복사한 새로운 'TOKEN'으로 바꿔주세요.

 

이 방법까지 안된다면 컴퓨터 자체의 문제일 수도 있습니다.

파이썬은 제대로 깔려있는지, 디스코드 모듈은 깔려있는지 다시한번 확인해주세요.

 

모든 방법이 통하지 않는다면 vscode, python등을 재설치하거나

디스코드 봇 만드는 강의를 유튜브에서 최신버젼으로 찾아서 보시는 것을 추천드립니다..


마치며...

제가 한동안 디스코드 봇을 안만들다가 오랜만에 만들려고 봤더니 원래 만들었던 봇이 작동하지 않는 버그가 있길레 이렇게 글을 적게 되었습니다. 제가 알기로는 discord.py가 업데이트 되면서 이런식으로 바뀌게 된걸로 알고 있는데... 잘은 모르겠습니다.

 

제 글을 통해서 많은 분들이 도움을 받으셨으면 좋겠습니다. 감사합니다.


728x90