문서
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는 수정 없이 동작합니다.
기능 매트릭스
지원되는 것, 일부만 지원되는 것, 아직 없는 것.
GameVox로 로그인
사용자가 GameVox 계정으로 여러분의 사이트나 앱에 로그인하게 하세요. OAuth2 코드 흐름이며 봇은 필요 없습니다.
OAuth2 + 설치 URL
클라이언트 시크릿, 설치 컨텍스트(사용자/서버), 기본 스코프, 설치 링크 모드.
앱 소유 이모지
앱에 커스텀 이모지를 업로드하고, 봇이 게시하는 모든 서버에서 사용하세요.
앱 웹훅
봇 사용자로 게시하는 앱 소유 웹훅. 토큰 형식과 실행 엔드포인트.
팀
여러 개발자의 공동 소유, 역할, 초대, 앱 이전, 테스터.
자체 호스팅 서버
고객이 자체 호스팅하는 GameVox에 봇이 설치되었을 때 무엇이 동작하고 무엇이 동작하지 않는지.
API 레퍼런스
와이어 포맷은 Discord의 v10 REST 및 게이트웨이 프로토콜과 같습니다. 이 문서와 함께 Discord의 레퍼런스도 참고하세요.