Выберите режим источника Kick
| Режим | Для чего подходит | Вход |
|---|---|---|
| Standard | Чтение видимого чата Kick с обычной страницы или отдельного окна чата. | Обычно не требуется для захвата общедоступного чата. Страница всё равно должна загрузиться и показать чат. |
| WebSocket | Структурированный чат и официальные события новых подписчиков, платных подписок, наград, KICKs, модерации и статуса эфира. | Общедоступный чат может подключаться отдельно, но для официальных подписок на события, отправки сообщений и управления каналом или модерацией нужен OAuth. |
Используйте идентификатор из URL, а не отображаемое имя
Для https://kick.com/example-channel, значением источника будет example-channel. Можно вставить полный URL или только этот идентификатор.
Отображаемое имя Kick может отличаться от идентификатора в URL. Отображаемое имя может содержать подчёркивания, хотя в URL используются дефисы. Скопируйте идентификатор из адресной строки, а не перепечатывайте видимое имя.
Настройка настольного приложения
- Выберите Добавить источник → Kick.
- Вставьте полный URL канала Kick или его идентификатор из URL.
- Оставьте WebSocket выбранным для структурированных оповещений. В приложении Kick сейчас по умолчанию использует режим WebSocket.
- Выберите Активировать источник (Activate source).
- В окне источника Kick выберите Войти через Kick и подтвердите запрошенные разрешения.
- Держите окно источника открытым и проверяйте индикаторы канала, сокета чата, моста и подписок.
Настройка WebSocket в расширении браузера
- Установите и включите актуальное расширение Social Stream Ninja.
- Откройте страницу источника Kick WebSocket.
- Замените
example-channelна точный идентификатор канала из URL. - Выберите Подключить канал если страница не подключилась автоматически.
- Выберите Войти через Kick для включения официальных подписок на события и управления аккаунтом.
- Оставляйте страницу открытой во время трансляции.
https://socialstream.ninja/sources/websocket/kick.html?channel=CHANNEL_SLUG
Для стандартного захвата откройте https://kick.com/CHANNEL_SLUG или его отдельное окно чата и оставьте чат видимым.
Какие права запрашивает текущий вход Kick
| Группа разрешений | Назначение |
|---|---|
| Чтение пользователя и канала | Определение вошедшего пользователя, канала, категории и текущих сведений о канале. |
| Изменение канала | Изменение названия и категории трансляции через расширенное управление. |
| Награды | Чтение информации о наградах канала и нормализация их активаций. |
| Отправка в чат | Отправка сообщений ведущего или бота из источника. |
| Подписки на события | Подписка на официальные события Kick в реальном времени. |
| Модерация | Блокировка и разблокировка пользователей, управление сообщениями чата при наличии прав у аккаунта. |
| KICKs | Чтение сведений о поддержке через KICKs. |
Текущий процесс OAuth Kick использует вход по коду авторизации с PKCE. Не вставляйте токен доступа, токен обновления, секрет клиента или cookie браузера в руководство, чат или обращение в поддержку.
Официальные источники: OAuth 2.1, права доступа, а Справочник Kick API.
Официальные события, на которые подписывается текущий источник
- Чат:
chat.message.sent. - Новые подписчики:
channel.followed→ Social Streamnew_follower. - Подписки: новые, продления и подарочные →
new_subscriber,resub, иsubscription_gift. - Награды:
channel.reward.redemption.updated→reward. - Подарки KICKs:
kicks.gifted→donationс количеством KICKs. - Модерация:
moderation.banned. - Статус трансляции:
livestream.status.updated→stream_onlineилиstream_offline.
Примечание о рейдах и хостах: В текущем официальном списке вебхуков Kick нет события рейда или хоста. Social Stream предусматривает совместимую обработку, если Kick передаёт его через подключённый поток, но оповещение о рейде Kick нельзя считать гарантированным.
Смотрите актуальный официальный список событий вебхуков и Social Stream — Руководство по совместимости событий и оповещений.
Если источник Kick не подключается
- Скопируйте точный идентификатор канала из URL Kick.
- Проверьте, что Канал показывает нужный идентификатор, а Сокет чата сменит состояние «отключено».
- Если чат работает, а официальные оповещения — нет, войдите заново и дождитесь, пока Мост и Подписки подключатся.
- Если встроенный вход или CAPTCHA не работают, используйте Внешний браузер в настольном приложении.
- Перед проверкой отправки сообщений и модерации убедитесь, что аккаунт владеет каналом или имеет права модератора.
- Перед поиском проблемы в OBS проверьте док-панель Social Stream. Если данные Kick поступают туда, проблема остаётся в оверлее или URL OBS.