Документация
API ботов GameVox намеренно совместим с 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.
Сопоставление прав
53-битное битовое поле Discord ↔ собственные столбцы прав GameVox.
Голос + Lavalink
Как мост UDP/AEAD подключается к WebRTC SFU. Lavalink работает без изменений.
Матрица возможностей
Что поддерживается, что частично, а чего пока нет.
Вход через GameVox
Пусть люди входят на ваш сайт или в приложение со своим аккаунтом GameVox. Процесс OAuth2 с кодом авторизации, бот не нужен.
OAuth2 + URL установки
Секрет клиента, контексты установки (пользователь/сервер), скоупы по умолчанию, режимы ссылки для установки.
Эмодзи приложения
Загружайте собственные эмодзи в своё приложение и используйте их на любом сервере, куда пишет бот.
Вебхуки приложения
Вебхуки, принадлежащие приложению, которые публикуют сообщения от имени пользователя-бота. Формат токена и эндпоинт выполнения.
Команды
Совместное владение несколькими разработчиками, роли, приглашения, передача приложений и тестировщики.
Собственные серверы
Что работает, когда бот установлен на собственном сервере GameVox, а что нет.
Справочник API
Формат данных совпадает с протоколами REST и Gateway v10 в Discord. Используйте справочную документацию Discord вместе с этими страницами.