Kickの設定と認証

正確なチャンネルのURLスラッグを使用し、簡単なページキャプチャか、機能の多いWebSocketアラートソースを選びます。

Kickのソースモードを選ぶ

モード適した用途サインイン
標準(Standard) 通常のチャットページやポップアウトから、表示されているKickチャットを読み取ります。 公開チャットの取得では通常不要です。ただし、ページを読み込み、チャットを表示する必要はあります。
WebSocket 構造化されたチャットに加え、公式のフォロー、サブスク、報酬、KICKs、モデレーション、ライブ状態イベント。 公開チャットは別途接続できますが、公式イベントの購読、チャット送信、チャンネル/モデレーション操作にはOAuthが必要です。

表示名ではなくURLのスラッグを使用する

対象: https://kick.com/example-channelの場合、ソースの値は次のようになります: example-channel。完全なURLを貼り付けるか、そのスラッグだけを入力できます。

Kickの表示名は、URLのスラッグと異なる場合があります。 表示名にはアンダースコアが含まれていても、URLではハイフンを使用している場合があります。表示名を打ち直さず、アドレスバーからスラッグをコピーしてください。

デスクトップアプリの設定

  1. 選択する項目: ソースを追加(Add source)→ Kick.
  2. Kickチャンネルの完全なURLを貼り付けるか、URLのスラッグを入力します。
  3. 次はそのままにします: WebSocket を選択すると、構造化されたアラートを受信できます。アプリのKickは現在、WebSocketモードが既定です。
  4. 選択する項目: ソースを有効化(Activate source).
  5. Kickのソースウィンドウで、次を選択します: Kickでサインイン(Sign in with Kick) を選び、要求された権限を承認します。
  6. ソースウィンドウを開いたままにし、Channel、Chat socket、Bridge、Subscriptionsの状態表示を確認します。
チャンネル、チャットソケット、ブリッジ、購読の状態、認証方法、チャンネルのスラッグ入力を表示したKick Alerts for Social Streamソース
サインイン前の新しいKick WebSocketソース。デスクトップアプリで埋め込みログインがブロックされたりCAPTCHAが表示されたりする場合、通常は「External browser」が最も簡単です。

ブラウザー拡張機能でのWebSocket設定

  1. 最新版のSocial Stream Ninja拡張機能をインストールして有効にします。
  2. 開く項目: Kick WebSocketソースページ.
  3. 置き換える値: example-channel を、チャンネルの正確なURLスラッグに置き換えます。
  4. 選択する項目: チャンネルに接続(Connect channel) を、ページが自動で接続されない場合に選択します。
  5. 選択する項目: Kickでサインイン(Sign in with Kick) で公式イベントの購読とアカウント操作を有効にします。
  6. 配信中はページを開いたままにしてください。
https://socialstream.ninja/sources/websocket/kick.html?channel=CHANNEL_SLUG

標準キャプチャでは、次を開きます: https://kick.com/CHANNEL_SLUG またはそのポップアウトチャットを開き、チャットを見える状態にします。

現在のKickログインが要求する権限

権限グループ用途
ユーザーとチャンネルの読み取りサインインしたユーザー、チャンネル、カテゴリ、現在のチャンネル情報を取得します。
チャンネルの書き込みAdvanced Controlsから、配信タイトル/カテゴリを更新します。
報酬チャンネル報酬の情報を読み取り、報酬の引き換えを正規化します。
チャットの書き込みソースから配信者またはBotとしてチャットを送信します。
イベント購読Kickの公式リアルタイムイベントを購読します。
モデレーションアカウントに権限がある場合、ユーザーのBAN/解除とチャットメッセージの管理を行います。
KICKsKICKs関連のサポート情報を読み取ります。

現在のKickのOAuthフローは、PKCE付きの認可コードログインを使用します。アクセストークン、リフレッシュトークン、クライアントシークレット、ブラウザーCookieを、ガイド、チャット、サポートチケットに貼り付けないでください。

公式リファレンス: OAuth 2.1, スコープ、および Kick APIリファレンス.

現在のソースが購読する公式イベント

  • チャット: chat.message.sent.
  • フォロー: channel.followed → Social Stream new_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の現在の公式Webhook一覧には、レイド/ホストイベントはありません。接続したフィード経由でKickがそのイベントを公開した場合に備えて、Social Streamには互換性のための処理がありますが、Kickのレイドアラートが必ず届くとは考えないでください。

Kickの現在の公式情報を参照してください: Webhookイベント一覧 とSocial Streamの イベントとアラートの互換性ガイド.

接続できないKickソースを直す

  1. KickのURLから、正確なチャンネルのスラッグをコピーします。
  2. 確認する項目: チャンネル(Channel) に目的のスラッグが表示され、 チャットソケット(Chat socket) が未接続状態から変わることを確認します。
  3. チャットは動くのに公式アラートが動かない場合、サインインし直し、次を待ってください: ブリッジ(Bridge) および 購読(Subscriptions) が接続されるまで待ってください。
  4. 埋め込みログインやCAPTCHAで失敗する場合は、次を使用します: 外部ブラウザー(External browser) をデスクトップアプリで使用します。
  5. 送信やモデレーションの操作を試す前に、サインインしたアカウントがチャンネルの所有者、またはモデレーションを許可されたアカウントであることを確認してください。
  6. OBSを調べる前に、Social Streamのドックを確認してください。ドックにKickのデータが届いていれば、残る問題はオーバーレイまたはOBSのURLです。