문서
GameVox의 봇 API는 의도적으로 Discord와 호환됩니다. Discord 문서를 아신다면 GameVox 문서도 이미 아시는 것과 같습니다. 이 페이지들은 차이점만 설명합니다.
Discord에서 마이그레이션
라이브러리마다 설정 한 줄만 바꾸면 됩니다: discord.js, discord.py, JDA, Eris, DSharpPlus, serenity.
앱 내 설정
GameVox가 앱의 설정 폼을 클라이언트 안에서 렌더링합니다. 호스팅할 대시보드가 필요 없습니다. GameVox만의 기능입니다.
슬래시 명령어
등록 방식은 Discord와 같지만, GameVox에는 기본 제공 명령어가 있고 그 이름은 예약되어 있습니다.
Snowflake ID
GameVox 에포크(Discord와 동일한 2015-01-01)와, UUID가 봇에게 보이는 Snowflake로 어떻게 매핑되는지.
게이트웨이 인텐트
특권 인텐트와 각각이 여는 범위, 그리고 GameVox의 자동 승인 정책.
권한 매핑
Discord의 53비트 비트필드 ↔ GameVox의 기본 권한 컬럼.
음성 + Lavalink
UDP/AEAD 브리지가 WebRTC SFU에 어떻게 연결되는지. Lavalink는 수정 없이 동작합니다.
기능 매트릭스
지원되는 것, 일부만 지원되는 것, 아직 없는 것.
OAuth2 + 설치 URL
클라이언트 시크릿, 설치 컨텍스트(사용자/서버), 기본 스코프, 설치 링크 모드.
앱 소유 이모지
앱에 커스텀 이모지를 업로드하고, 봇이 게시하는 모든 서버에서 사용하세요.
앱 웹훅
봇 사용자로 게시하는 앱 소유 웹훅. 토큰 형식과 실행 엔드포인트.
팀
여러 개발자의 공동 소유, 역할, 초대, 앱 이전, 테스터.
자체 호스팅 서버
고객이 자체 호스팅하는 GameVox에 봇이 설치되었을 때 무엇이 동작하고 무엇이 동작하지 않는지.
API 레퍼런스
와이어 포맷은 Discord의 v10 REST 및 게이트웨이 프로토콜과 같습니다. 이 문서와 함께 Discord의 레퍼런스도 참고하세요.