Начало

Документация Voice для разработчиков

На Voice можно строить ботов, сайты со входом через аккаунт Voice и интеграции, которые пишут в каналы. Всё работает через открытый REST API и шлюз событий на WebSocket — те же, которыми пользуется само приложение.

Адреса

ЧтоАдрес
REST APIhttps://voice-chat.ru/api
Шлюз событий (WebSocket)wss://voice-chat.ru/gateway
Экран входа Voice IDhttps://voice-chat.ru/oauth2/authorize
OpenID Connect discoveryhttps://voice-chat.ru/.well-known/openid-configuration
Состояние APIhttps://voice-chat.ru/api/status

Этот сайт — только документация и консоль приложений. Боты и ваши серверы обращаются к основному домену voice-chat.ru.

Три вида доступа

КтоЗаголовокОткуда
БотAuthorization: Bot vbt_…Консоль → приложение → «Бот» → «Создать бота». Подробнее
Сайт от имени пользователяAuthorization: Bearer vat_…Обмен кода Voice ID на токен. Подробнее
Вебхуктокен в адресеНастройки канала → «Интеграции». Подробнее
Боты и сайты видят только свою часть API
Токену бота доступны сообщения, каналы, участники, команды и файлы для вложений; токену Voice ID — только то, что разрешил пользователь (профиль, почта, список серверов). Друзья, настройки, кошелёк, маркет и админка ботам и сайтам недоступны — такие запросы получают 403.

С чего начать