discord-bot-architect은(는) 무엇을 하나요?
프로덕션 수준의 Discord 봇을 구축하기 위한 전문 스킬입니다. Discord.js(JavaScript)와 Pycord(Python), 게이트웨이 인텐트, 슬래시 명령어, 대화형 컴포넌트, 속도 제한, 샤딩을 다룹니다.
이 스킬은 안정적이고 확장 가능한 Discord 봇을 만들기 위한 모범 사례와 실용적인 기술을 제공합니다. 주요 기능은 다음과 같습니다:
- Discord.js 및 Pycord 라이브러리 지원: JavaScript와 Python 환경 모두에서 작업할 수 있습니다.
- 게이트웨이 인텐트(Gateway Intents): 필요한 인텐트를 올바르게 설정하여 봇이 서버 이벤트를 수신하도록 구성합니다.
- 슬래시 명령어(Slash Commands): 사용자 친화적인 슬래시 명령어를 생성하고 처리합니다.
- 대화형 컴포넌트(Interactive Components): 버튼, 선택 메뉴, 모달 등 동적인 상호작용을 구현합니다.
- 속도 제한(Rate Limiting): Discord API의 속도 제한을 준수하고 재시도 로직을 구현하여 봇이 안정적으로 작동하도록 합니다.
- 샤딩(Sharding): 여러 서버에 걸친 대규모 봇을 위해 샤딩을 구현하여 성능을 최적화합니다.
사용 방법은 SKILL.md 파일의 지침을 따르십시오. 이 스킬은 AI 에이전트 또는 개발자의 작업 흐름에 통합되어 Discord 봇 개발 과정을 안내합니다.