Безопасность и разработчикам

Боты и разработчикам

Voice открыт для разработчиков: делайте ботов, интеграции и вход через Voice на своих сайтах.

·1 мин чтения

Портал разработчика

Всё начинается на dev.voice-chat.ru: войдите аккаунтом Voice, создайте приложение, добавьте бота и получите токен. Там же — полная документация API с примерами.

Боты

  • SDK для Node.js — new Client({ token }), события и команды в несколько строк;
  • REST API — сообщения, каналы, участники, роли;
  • Шлюз событий — WebSocket с событиями в реальном времени;
  • Команды «/» и кнопки — интерактивные ответы, карточки с кнопками;
  • Каталог ботов — опубликуйте бота, чтобы его могли добавить другие серверы.

Вебхуки

Вебхук — простой адрес, на который можно отправлять сообщения в канал без бота: уведомления из GitHub, мониторинга, CI. Создаётся в настройках сервера → «Вебхуки» (нужно право «Управлять вебхуками»).

Вход через Voice (Voice ID)

Добавьте на свой сайт кнопку «Войти через Voice»: стандартный OAuth2 с PKCE и OpenID Connect — коды авторизации, токены, userinfo и подписанный id_token. Пользователь видит, какие данные вы запрашиваете, и может отозвать доступ в настройках.

Правила

Боты должны соблюдать Пользовательское соглашение и Правила сообщества, а также лимиты API. Нельзя собирать данные пользователей без их согласия и рассылать спам.

Не нашли ответ? Решение проблем · Написать нам