Privileged Intents not enabled 오류 해결법
·
디스코드 봇 오류 해결
디스코드 봇을 실행했는데 Privileged Intents not enabled 경고나 오류가 뜨면 대부분 Portal 설정과 코드 설정이 어긋난 상태입니다.명령어가 안 먹히거나 이벤트가 아예 안 들어오는 경우가 같이 나타날 수 있습니다.접두사 명령어, 멤버 이벤트, 상태 추적 기능을 붙일수록 자주 보게 되는 문제입니다.이 오류는 이름만 보면 어렵게 느껴지지만 확인할 위치는 생각보다 단순합니다.1. Privileged Intents가 무엇인가디스코드가 민감도가 높은 일부 이벤트를 별도 허용 항목으로 분리해 둔 것입니다.대표적으로 아래 항목이 자주 나옵니다.Message Content IntentServer Members IntentPresence Intent입문 단계에서는 보통 Message Conten..
디스코드 역할이 지급되지 않을 때 해결법
·
디스코드 봇 오류 해결
인증 버튼은 눌렸고 봇도 응답했는데 역할만 안 붙으면, 새 멤버 입구가 그 자리에서 막힙니다.이 문제는 권한 일반론보다 역할 계층과 대상 역할 관리 가능 범위를 먼저 봐야 훨씬 빠릅니다.이 글은 역할 지급 실패만 따로 떼어, 왜 Manage Roles만 보고 끝내면 안 되는지 정리하는 글입니다.기본 권한 구조는 디스코드 봇 권한 설정법, 50013과 50001을 막는 기본 구조 정리와 디스코드 역할 설정 완벽 가이드, 관리자 운영진 멤버 봇 역할을 처음부터 정리하는 법을 같이 보면 흐름이 잘 맞습니다.1. 역할 지급 실패는 거의 항상 계층부터 본다이 문제가 가장 흔합니다.봇 역할이 지급하려는 대상 역할보다 아래에 있으면 Manage Roles 권한이 있어도 역할 지급이 실패합니다.예를 들어 아래 구조는 ..
Missing Access(50001) 오류 해결법
·
디스코드 봇 오류 해결
로그 채널에 보내라고 했는데 봇이 채널을 못 보고, 특정 포럼이나 카테고리만 유독 접근이 안 되면 이 오류를 먼저 의심해야 합니다.50013이 "할 수는 보이는데 못 한다"라면, 50001은 "아예 그 대상에 못 들어간다"에 가깝습니다.이 글은 작업 권한이 아니라 대상 접근 자체가 끊긴 상황만 따로 떼어 보는 글입니다.1. 대상 자체를 못 볼 때 나오는 쪽에 가깝다봇이 채널, 서버, 메시지, 역할 같은 대상에 접근할 수 없다는 뜻입니다.보통은 채널 보기 권한, 대상 존재 여부, 잘못된 ID 사용 문제에서 시작합니다.예를 들어 아래 상황에서 자주 나옵니다.봇이 못 보는 채널에 메시지를 보내려는 경우접근 권한이 없는 카테고리나 포럼을 읽으려는 경우이미 삭제된 채널 ID를 계속 참조하는 경우2. 50013과 ..
Missing Permissions(50013) 오류 해결법
·
디스코드 봇 오류 해결
/청소는 눌렸는데 메시지가 안 지워지고, 역할 지급 명령어도 응답은 오는데 실제 작업만 실패하면 거의 이 오류를 의심하게 됩니다.핵심은 "봇이 죽은 것"이 아니라 "작업 권한만 부족한 것"이라는 점입니다.이 글은 접근은 되는데 행동만 막히는 50013 상황을 빠르게 가르는 데 집중합니다.1. 들어가기는 되는데 행동만 막히는 상태다이 오류는 봇이 어떤 작업을 수행할 권한이 부족하다는 뜻입니다.채널에 접근 자체를 못 하는 문제와는 결이 다릅니다.접근은 되지만 행동 권한이 부족한 상태라고 보면 됩니다.예를 들어 아래 작업에서 자주 보입니다.메시지 삭제역할 지급 또는 제거닉네임 변경타임아웃 부여2. 봇 역할 자체에 권한이 있는지 본다가장 먼저 서버 역할 화면에서 봇 역할을 확인합니다.해당 작업에 맞는 권한이 실..
디스코드 채널이 안 보일 때 권한 해결법
·
디스코드 봇 오류 해결
"공지 채널이 안 보여요", "운영 채널이 새 멤버에게 노출돼요" 같은 문제는 메시지 권한이 아니라 채널 가시성 설계가 망가졌다는 신호입니다.이때 send_messages만 만지면 계속 헛손질하게 됩니다.이 글은 특정 멤버나 봇이 채널 존재 자체를 못 보는 상황만 따로 떼서, View Channel 기준으로 구조를 다시 읽는 글입니다.기본 채널 권한 구조를 먼저 정리하고 싶다면 디스코드 채널 권한 설정법, 공지 채널과 관리자 채널이 꼬이지 않게 만드는 법부터 같이 보면 흐름이 잘 맞습니다.1. 안 보이는 문제는 거의 항상 View Channel부터 시작한다채널이 안 보이는 문제는 대부분 View Channel 권한에서 시작합니다.메시지 전송 권한이 아니라 보기 권한 문제입니다.이 권한이 막혀 있으면 멤버..
디스코드 봇 슬래시 커맨드가 안 보일 때 해결법
·
디스코드 봇 오류 해결
/핑까지 다 만들었는데 채팅창에 명령어 목록이 아예 안 뜨면, 그때는 권한보다 등록과 초대 흐름을 먼저 의심해야 합니다.이 상태에서 코드를 계속 뜯어봐도 허탕인 경우가 많습니다.지금 글은 슬래시 명령어가 "실행 실패"가 아니라 "목록에 아예 안 보이는" 상황만 빠르게 좁히는 글입니다.기본 슬래시 명령어 구조를 아직 안 만들었다면 슬래시 명령어 디스코드 봇 만드는 법, 파이썬 discord.py app_commands 입문부터 먼저 맞춰 둬야 합니다.1. 목록에 안 뜨면 등록 경로부터 본다가장 먼저 확인할 항목입니다.이 스코프가 빠지면 서버에 봇은 들어와 있어도 슬래시 명령어가 등록되지 않거나 보이지 않을 수 있습니다.초대 링크에서 아래 둘을 같이 체크합니다.botapplications.commands초대..