discord.py github discord help_center search
discord.py는 현대적이고, 사용하기 쉽고, 많은 기능을 담고 있고, 비동기가 준비된 디스코드를 위한 API 래퍼입니다. 기능들: 429 에러를 방지하기 위한 타당한 속도 제한 모든 디스코드 API의 구현 봇 생성에 도움을
주는 확장된 명령어 객체 지향 설계로 간편한 사용 속도와 메모리에 전부 최적화 됨 이 라이브러리 사용이 처음이신가요? 여기서 시작해보세요! 첫번째 단계들: 소개 | 빠른 시작 |
로깅 설정 디스코드에 작업하기: 봇 계정 생성 | 게이트웨이 인텐트의 시작 예시들: 많은 예시들이 repository에 준비되어있습니다. 만약에 무언가에 문제가 생겼다면, 이것들이 도움이 될 수 있습니다. 모든 기본적인 질문들에 대한 답이 있는 자주 묻는 질문를 먼저 살펴보세요. Discord 서버에서 질문을 하거나 같이 놀아보세요. (영어) 만약에 특정한 무언가를 찾고 있으시다면, index나 searching로 가보세요. issue tracker에 버그를 알려주세요. GitHub discussions page에서 질문하세요. 확장¶이 확장들은 반복되는 작업들에 대해 개발 중에 도움을 줍니다.
매뉴얼¶이 페이지들은 API가 할 수 있는 모든 것들에 대해 자세하게 설명되어있습니다.
메타¶만약에 프로젝트 자체와 관련된 무언가를 찾고 있으시다면, 여기에 있습니다.
discord.py API에 대해지난 글에 이어서 이번에는 저희가 만들었던 코드에 대해 자세하게 알아보기 위해 1. Bot 클래스
먼저 discord.ext 라이브러리에 들어가보시면 아래와 같이 각각의 속성들은 사용자의 편의에 따라 설정해줄 수 있으므로 자신이 원하는 기능을 구현하고 싶을 경우 그 부분에 대해 알아보는것이 매우 중요합니다. 이때 저희가 알아볼것은
Context 클래스두번째로 저희가 작성했던 봇의 명령어를 잠깐 보시면
이와 같이 봇의 명령어를 통해
3. Guild 클래스다음으로 알아볼 것은
이와 같이 디스코드 서버와 관련된 여러 정보들을 얻을 수 있으며 해당 API 문서에서 더 많은 정보를 찾으실 수 있습니다! 그러면 앞서 배운
부록.1. 디스코드의 name과 nick의 차이디스코드의 사용자들은 자신의 이름과 별개로 각각의 서버마다 자신의 별명을 설정할 수 있습니다. 따라서 디스코드 봇을 개발할때도 내가 유저의 이름을 표현할 것인지 별명을 표현할 것인지 구분지어야 합니다. 이는
2. Intents의 필요성앞서 코드를 예로 들겠습니다.
이 명령어는 해당 디스코드 서버의 주인이 누군지 출력하는 간단한 명령어입니다.
하지만 이와 다르게 반드시 Intents를 명시해야 하는,
이와
같이 코드를 통해 |