CrossMod は Twitch と Kick のチャットを同時に見守ります。メッセージをフィルタリングし、コマンドに応答し、処罰の履歴を集め、OBS の画面にチャットを表示します。このページでは、ダッシュボードの各部分が何をするのか、どこから始めればよいのかを順番に説明します。
以下の操作はすべて、ログイン後のダッシュボードで行います。ダッシュボードはパソコンでもスマートフォンでも同じように動作します。
このページは、ダッシュボードのメニューの ヘルプ からいつでも開けます。左側にメニューがある状態でダッシュボード内に開くので、戻り方を探す必要はありません。
どこを見ればよいかわからないときは、メニューの一番上にある ダッシュボード内を検索 をクリック(キーボード: Ctrl と K)して、たとえば「BAN」「オーバーレイ」「あいさつ」などの言葉を入力してください。ダッシュボードがその機能のあるページを示します。
ここで該当する章を探す必要もありません。ダッシュボードの各ページのタイトルの下に このページのヘルプ というリンクがあり、下と同じ内容をダッシュボードから離れずに、今いるページの章から直接ウィンドウで開きます。
以下のページ名とボタン名は、あなたの言語のダッシュボードに表示されるとおりに記載しています。ダッシュボードの言語はメニュー下部の「言語」欄で変更できます。
ログインの有効期間は 1 週間です。ダッシュボードが保存を拒否するようになったら、たいていはページを再読み込みして再ログインすれば直ります。
最初に 1 回だけ行うことは、すべて 設定(メニュー下部の「設定」ボタン)の ボットと連携アカウント にあります。Twitch や Kick との接続が切れたとダッシュボードに表示されたときも、ここに戻ってきます。詳しい診断は別ページの ボットを有効化 に残っています。メニューにはもうありませんが、このセクションの下部のリンクから開けます。
オーバーレイのアドレスには秘密キーが含まれています。アドレスを表示した状態のボットを有効化ページを配信で映さず、誰にも送らないでください。
Automod フレーズ ページは CrossMod の中心です。単語やテキストの一部を入力し、どこで探すか、処罰を何にするかを選びます。ボットは Twitch と Kick のすべてのメッセージをチェックし、自動で反応します。
タイムアウトには長さの設定が必要です。0 秒のタイムアウトはプラットフォームによって解釈が異なります。Twitch はそのコマンドを拒否して何もしませんが、Kick は長さのないコマンドを永久 BAN として扱います。新しいフレーズには自動で長さが付きますが、0 のままの古い項目がリストに残っている場合があります。その場合ダッシュボードは「長さのないタイムアウト」と表示し、リストの上に赤いバーを出します。そのフレーズを選択して選択バーの「タイムアウト」をクリックすると、両方のプラットフォームで 10 分が設定されます。
Scam と scam は同じです。cat が「catalogue」と書いた人を処罰することはありません。discord.gg はどのリンクでも反応します。一般的な単語を含むフレーズを追加する前に、「ボットの動作を確認」欄で試し、投稿者を「モデレーターまたは VIP」にしてください。処罰がチームにも及ぶかどうかがすぐわかります。
フレーズがどう動くか自信がないときは、ページ上部の 「ボットの動作を確認」 欄を使います。チャットのメッセージを貼り付けて投稿者を選ぶと、どれかのフレーズに一致するか、どのフレーズか、どんな処罰になるかがすぐにわかります。計算はブラウザー内で行われ、チャットには何も送られず、誰も処罰されません。
「BAN」の処罰は全員に同じようには働きません。スパムボットはチャンネルでの履歴がほとんどなく、常連の視聴者がリンクを貼るのはたいてい配信中の会話に関係しています。そのためボットは、BAN のフレーズに引っかかった人の過去のメッセージ数を数えます。5 未満なら BAN、5 から 14 ならメッセージを削除してその人のニックネーム付きの警告をチャットに書き、15 以上ならまったく反応せず、メッセージはチャットに残ります。2 つのしきい値と警告の文面は Automod フレーズ ページの「常連の視聴者 - ボットのやわらかい反応」で設定します。どちらかのしきい値を 0 にすると、その段階はオフになります。チャットの保存期間に合わせて、直近 7 日間のメッセージを Twitch と Kick で別々に数えます。モッドログでは警告は「警告」と表示され、反応しなかった場合は記録が残りません。警告が置き換えるのは BAN だけですが、15 件以上ではボットはどの処罰でも反応しません。タイムアウトやメッセージ削除も同様です。ボットやモデレーターがすでに削除したメッセージは数えないので、スパマーがスパムを重ねてこの保護を得ることはできません。
上の欄は自分で入力した 1 つのメッセージを確認するものです。常連の視聴者が明日書く文を正確に思い浮かべられる人はいません。そこでテスターの下に 2 つ目のカード 「実際のチャットで試す」 があります。フレーズだけを入力すると、CrossMod はチャットから保存された最新のメッセージをそのフレーズで照合し、何件に一致するか、何人からか、それらのメッセージがどんな内容だったかを教えてくれます。一般的な単語を含むフレーズが常連に当たるかどうかを、追加する前に確かめるいちばん簡単な方法です。
リスト内のすべてのフレーズに、「テスト」 という同じボタンがあります。チャットの傾向が変わった頃に、ずっと前に追加したフレーズを 1 クリックで確認できます。試しても何も送信されず、誰も処罰されません。保存されたメッセージでの一致数を数えるだけです。チャットの記録は 7 日間しか残らないのでそれ以前は確認できず、活発なチャンネルでは直近数時間分が対象になります。結果には、確認したメッセージがどこまでさかのぼるかが必ず表示されます。
リストの下に「CrossMod フィルター」セクションがあります。CrossMod のすべてのチャンネルで共有されるフレーズリストで、典型的な詐欺やリンクスパムを捕まえます。ページには中身を表示せず、オン・オフの切り替えスイッチが 1 つだけあります。あなたのリストには別のスイッチがあるので、共有リストだけ、または自分のリストだけを使うこともできます。
damn があると、あとから追加した BAN の damn you は決して BAN しません。ラベルにカーソルを合わせると、どのフレーズとどの処罰が優先されるかがわかります。コマンド ページでは、チャットのキーワードに対してボットが何をするか、配信中に自動で何を繰り返すかを作成します。
!discord です。大文字と小文字は区別しません。基本アルファベット以外の大文字を含む名前、たとえば !Żart は、ボットがその形でしか認識しないため、ダッシュボードが小文字で保存します。チャットではどう書いても構いません。テキストの返答では、ボットが 6 つのプレースホルダーを置き換えます。ドル記号と波かっこで書きます:
${sender} - コマンドを入力した人のニックネーム。${nick} - コマンドの後の最初の単語。たとえば @だれか。${1} もまったく同じ意味です。${args} - コマンドの後に書き足されたすべて。${target} - コマンドの後の最初の単語。誰も指定しなかった場合は、直近 30 分間のランダムな視聴者。${randomviewer} - コマンドの後に何が書かれていても、直近 30 分間のランダムな視聴者。!spank コマンドの例: テキストが ${sender} spanks ${target}! のとき、!spank @だれか と入力すると「You spank @だれか!」が送られ、!spank だけならチャットから誰かが選ばれます。
忘れがちな点が 3 つあります。1 つ目: 誤字のあるプレースホルダーやドル記号のないもの({nick})は何にも置き換わらず、かっこごとそのままチャットに出ます。ドル記号なしの書き方を使うのは、レイドのあいさつとチャンネルポイント動画の説明だけです。2 つ目: プレースホルダーは誰かがチャットでコマンドを入力したときだけ動作します。N 分ごとの自動送信や定期メッセージでは、書き込んだ人も引数もないので、かっこ付きのテキストがそのままチャットに出ます。3 つ目: ${target} や ${randomviewer} で選ぶ相手がいない(30 分間誰も書き込んでいない)場合、ボットはあなたのテキストではなく、志願者がいないという既定の文を送ります。ダッシュボードは、これらのケースをそれぞれコマンドのカードで説明します。
配信中に自動で送られる短いお知らせです。たとえば Discord の案内など。テキスト、プラットフォーム、間隔(5 分以上)を設定します。すべてのコマンドとメッセージには「テスト」があり、すぐにチャットへ送って待たずに文面を確認できます。コマンドのテストではプレースホルダーの代わりにあなた自身のニックネームが入ります。定期メッセージはそのまま送られます。そこではもともとプレースホルダーが動作しないからです。
「テスト」は項目のスイッチがオフでも送信します。メッセージそのものを確認できるようにするためです。その場合ダッシュボードは結果の横に、スイッチをオンにするまでボットは自動では送らないと表示します。名前が「!」で始まっていないなど、別の理由でコマンドが動かない場合も同じように表示します。ボットがチャットに何も書かないコマンド(たとえば抽選)はテストで送るものがないので、ダッシュボードはオーバーレイを起動した状態でチャットに入力するよう案内します。尋ねた人について答えるコマンド、つまり !followage と !points も同様です。
各定期メッセージと自動送信付きの各コマンドのカードの下に、スケジュール の行があります。その項目が最後にいつ送られたか、次は何分後かを示します。リスト全体の上には、ダッシュボードが今どの配信をライブと見ているかを示す文があります。ボットはライブ配信中にしかこれらのメッセージを送らないからです。つまり項目が「動かない」とき、単に配信開始を待っているのか、間隔がまだ過ぎていないのか、何か問題があるのかが画面でわかります。最後の場合はカードの横に別の説明が表示されます。
ただしその文は、ボットが自分の側で記録したことを示すだけで、記録が実際とずれることがあります。CrossMod は数分ごとに Twitch 自身に問い合わせますが、Kick の配信については開始時に送られる 1 回の通知で知ります。その通知が失われると、ボットは配信中ずっと Kick をオフラインとみなし、そのチャットには定期メッセージを 1 つも送りません。そのためリストの上に 「ボットが配信を認識しているか確認」 ボタンがあります。両方のプラットフォームに直接問い合わせ、それぞれの実際の状態を 1 文で示します。ボットの認識がプラットフォームと違う場合は横に「修正」ボタンが現れ、1 クリックですべて元に戻ります。この確認は推測しません。プラットフォームが応答しない場合、ダッシュボードはそのとおりに伝え、何も変更しません。
コマンド ページの下部に バックアップ カードがあります。「バックアップをダウンロード」は、すべてのコマンドと定期メッセージを、テキスト、権限、間隔とともに 1 つのファイルにしてディスクに保存します。大きな整理を始める前や、設定を別のチャンネルに移す前に作っておくと安心です。
「バックアップを読み込む」は Automod フレーズと同じように動作します。足りない項目を 追加する だけで、何かを削除したり上書きしたりはしません。すでにある名前のコマンドや同じテキストのメッセージはスキップされるので、同じファイルを 2 回読み込んでもリストが重複で埋まることはありません。読み込み後、ダッシュボードは追加された件数、スキップされた件数とその理由を表示します。
オーバーレイ ページで、OBS に貼り付けるアドレスが得られます。表示は 2 種類から選べます: ゲーム画面の上に透明なチャットを重ねる ゲーム と、両方のプラットフォームのチャットをまとめて表示する チャット です。
パネル右側のスライダーで変更した内容は自動で保存され、すぐに中央のプレビューに反映されます。「初期設定に戻す」ボタンで見た目を工場出荷時の設定に戻せます。「バックアップをダウンロード」と「バックアップを読み込む」で、整えた見た目をディスクに保存したり、もう一方のオーバーレイに移したりできます。
「ニックネーム」 欄は視聴者名の色を決めるもので、ゲームとチャットの両方の表示で使えます。「ユーザーの色」は、視聴者が Twitch や Kick で自分に設定した色をそのまま使います。「プラットフォームの色」は Twitch のニックネームをすべて紫、Kick のものを緑にするので、どちらから来たメッセージかがひと目でわかります。「カスタムカラー」は、すべてのニックネームをあなたが選んだ 1 色にします。変更は画面上のメッセージにも反映されるので、OBS でソースを更新する必要はありません。
オーバーレイページ上部のバーに 「OBS: N 個のソース」 の行があります。あなたのオーバーレイのうち、今実際に接続されている数、つまり向こう側の OBS が本当に受信しているかを示します。空欄なら、応答しているソースはありません。たいていは OBS がオフか、ソースのアドレスが古い状態です。開いているダッシュボード自体は数えません。行の下にはそれらのソースの一覧があります。ソースの横の「再接続中」は問題ありません。接続はおよそ 30 分ごとに自動で更新され、数秒で戻ります。「古いアドレス」は、OBS のソースが設定でアドレスを変更する前のアドレスを使っていて、何も届かないという意味です。ページ上部の新しいアドレスを貼り付けてください。
同じチャットのアドレスを OBS の独自ドック(「Custom Browser Dock」)として追加し、シーンのプレビューの横にチャットを置けます。そこからモデレーションするには、一度ペアリングが必要です:
その横には「アクティブ」リスト、つまり今チャットに書き込んでいる人のアドレスもあります。これもシーンのソースではなくドックです。あいさつを済ませた人のニックネームをクリックすると取り消し線が引かれ、「Ukryj OK」ボタンで取り消し線の付いた人を完全に隠せます。「Wyczyść」はリスト全体を空にします。うっかり消えないよう 2 回のクリックが必要で、OBS でウィンドウを開き直しても記憶されます。リストに戻ってくるのは、新しく何かを書き込んだ人だけです。BAN やタイムアウトを受けた人は自動でリストから外れます。初期状態では直近 15 分間を表示します。アドレスに &min= と 1 から 1440 までの分数を追加すると、別の範囲を設定できます。ウィンドウがサーバーとの接続を失ったときは、黙って空になるのではなく、上部にその旨を表示します。
ほとんど使わないものも含め、すべてのアドレスは ボットを有効化 ページの「OBS 用オーバーレイのアドレス」カードにまとまっています。
Video Overlays ページでは、短い動画をチャンネルポイントの報酬に結び付けます。交換された報酬の名前が「Nazwy nagród」欄に入力した断片のいずれかを 含む とき、動画が再生されます。大文字と小文字は区別せず、断片はカンマ区切りで複数指定できます。1 回の交換で 1 本の動画が再生されます。報酬名が複数の動画に一致する場合は、最も正確な一致が優先されます。まず報酬名全体を持つ動画、次に長い断片を持つ動画、同じなら先に追加した動画です。選ばれた動画が前回の再生後の待機時間中である場合にだけ、その順番で次の動画が再生されます。動画のカードは、名前が他の動画と重なっているときに警告し、「Sprawdź, co odpali nagroda」欄で実際にどの動画が再生されるかを確認できます。
交換されたチャンネルポイント報酬の名前が、オーバーレイ ページの「オールインワン」の下にある折りたたみセクション「サルの報酬」に入力した名前のいずれかを含むとき、サルが出ます。名前はカンマ区切りで、Twitch と Kick での報酬名のとおりに、どの言語でも入力できます。大文字と小文字は区別しません。最初は「wycisz streamerkę」「małpa」「monkey」が入っており、この 3 つは欄から消しても常に動作します。オーバーレイページの同じセクションには「サルを試す」ボタンがあり、報酬を交換せずに OBS でサルを再生し、OBS にサルを表示するウィンドウが開いているかを教えてくれます。サルは音声もミュートするので、配信中は視聴者に見えて聞こえます。そのためダッシュボードは送信前に確認します。
オーバーレイのアドレスにはアカウントの秘密キーが含まれています。知っている人は誰でもあなたのチャットをリアルタイムで見られるので、配信でそのアドレスを見せたり、完成した OBS シーンを知らない人に送ったりしないでください。
モッドログ は、両方のプラットフォームの処罰の共通履歴です: BAN、タイムアウト、削除されたメッセージ、Automod の反応、解除された BAN。誰が対象で、誰が実行し、何時だったかを表示します。
失敗した処罰の枠はダッシュボードの記憶であり、履歴の記録ではありません。そのため履歴ファイルには含まれず、バッジで絞り込むこともできません。たいてい、ある晩の試行はすべて同じ原因、たとえば期限切れのプラットフォーム接続でつまずいています。その場合は設定の「ボットと連携アカウント」で 1 回直せば十分です。
モッドログは「何が起きたか」に、統計 は「今月は落ち着いていたか」に答えます。同じ処罰の履歴を、数えてグラフにしたものです。期間はページ上部で 7 日、30 日、90 日から選びます。
1 日はワルシャワ時間(夏時間と冬時間の切り替えを含む)で数えるので、午前 2 時の処罰も正しい日に入ります。期間中に処罰が 1 件もなかった場合、ページは空のグラフを出さずに、そのとおりに伝えます。
クイックモデレーション ページは、Twitch や Kick を開かずに 1 人に対して 1 つの判断をするためのものです。@ を付けずにニックネームを入力し、プラットフォームにチェックを入れて、「タイムアウト」「永久 BAN」「BAN を解除」のいずれかをクリックします。
Kick には「今処罰されている人」の一覧はなく、作ることもできません。Kick はモデレーションのコマンドを受け付けますが、有効な処罰の一覧を公開していないからです。Kick での個人の状態は「この視聴者は誰?」カードでニックネームから確認できますが、それは Kick ではなく CrossMod の記録によるものです。
Kick では、CrossMod は視聴者があなたのチャットに残した痕跡からその人を特定します。Kick は一般の視聴者をニックネームだけで検索できず、チャンネルしか見つけられないからです。チャットの内容は 7 日間保存し、処罰された人はたいてい書き込まなくなるので、かなり前の処罰ではダッシュボードがその人を示す手段をもう持っていないことがあります。その場合はそのとおりに伝えるので、その処罰は Kick の自分のチャンネルページで解除してください。
このページには、ダッシュボードの他の場所からも 1 クリックで来られます。統計 のニックネームの横にある「処罰」ボタンです。その場合はニックネームが入力済みなので、処罰を選ぶだけです。
設定 には、他のどのページにも属さないものがまとまっています:
{raider} と {link} のプレースホルダーが使え、リンクはプラットフォームごとに作られるので、Twitch では twitch.tv/nick、Kick では kick.com/nick になります。横のボタンは TEST の注記付きでテストメッセージを送ります。ボットが実際に書くのとまったく同じ形です。設定には ボットと連携アカウント セクションもあります。ここで Twitch と Kick の接続と接続解除を行い、ボットを起動します。詳しくは「ボットの有効化」の章で説明しています。ログアウトはメニューの下部にあります。
ライトテーマとダークテーマは、サイドメニューの下部で切り替えます。選択はブラウザーに記憶されます。
最初の答えはすでに ダッシュボード にあります。3 つ目のタイルが、ボットが各メッセージで実際に監視しているフレーズの数を示します。あなたのフレーズと CrossMod の共有フレーズの合計ですが、スイッチがオンのものだけです。両方のスイッチがオフか、オンのリストが空の場合、タイルはオレンジになり、意味のない数字を出さずにそのとおりに伝えます。
設定 の「Automod」カードは、より広く判断します。Automod が何かをするかどうかをはっきり伝えます。動作していると表示されているのに特定のメッセージでボットが黙っている場合は、そのメッセージを Automodフレーズ ページの「ボットの動作を確認」欄に貼り付けてください。そもそもどれかのフレーズに一致するかがわかります。
それ以外に、次の点を 1 つずつ確認してください: フレーズリストのスイッチがオンか、リストに 2 文字より長いフレーズがあるか、ダッシュボードに期限切れの接続を示す赤いバーがないか。すべて問題ないのにボットが黙っている場合は、設定 の「ボットと連携アカウント」で「ボットを有効化」をクリックしてください。チャンネルには 1 回だけの起動が必要で、このボタンはいつでも押し直せます。それでも直らない場合は Grithn に連絡してください。
すべて正常と表示されているのに、Twitch からメッセージが 1 つも届かないことがあります。ボットは処罰せず、コマンドに応答せず、OBS のチャットウィンドウには Kick しか表示されません。Twitch はチャットメッセージを他のイベントとは別の経路で送っており、その経路が停止されることがあります。多くは CrossMod のサーバーが短時間利用できなかったときです。
ボットを有効化 ページ(設定の「ボットと連携アカウント」の下部にあるリンク)を開き、「ボットの状態」カードを見てください。これが原因なら、「チャットメッセージの読み取り」の項目に × が付き、Twitch が送信を停止したという文が表示されています。その場合は 設定 に戻り、「ボットを有効化」をクリックしてください。その経路が設定し直されます。1 分待ってから、もう一度状態を確認してください。
数分ごとの送信は配信中にしか動作しません。配信外では、ボットは意図的に黙っています。コマンドの横の「テスト」ボタンはすぐに送信し、メッセージが本当に届いたかを教えてくれます。
配信中なのに何も送られない場合、特に Kick では、定期メッセージのリストの上にある 「ボットが配信を認識しているか確認」 をクリックしてください。Kick の配信開始の通知が CrossMod に届かず、ボットがあなたをオフラインだと思っていることがあります。その場合は、配信終了を待たずに「修正」ボタン 1 回ですべて直ります。
コマンド ページの項目のカードの下にある スケジュール の行も見てください。その項目が最後にいつ送られたか、次は何分後かを示し、配信開始を待っている場合や、今ライブではないプラットフォーム宛ての場合もそのとおりに表示します。
ボットが自動で送った項目をチャットが受け付けなかった場合、カードにそのとおりに表示されます。「最終送信」の代わりに「最後の試行」と表示され、その下にオレンジの注記で理由(たとえば同じテキストの繰り返しや AutoMod)が示されます。次の自動送信が成功すると、注記は自動で消えます。ダッシュボードは失敗した試行を、新しいバージョンの公開後も含めて 3 日間記憶します。
Twitch と Kick は、ボットのメッセージを受け付けてもチャットに表示しないことがあります。AutoMod が保留したとき、チャットがフォロワー限定やサブスクライバー限定のとき、スローモードや「エモートのみ」モードがオンのとき、そしてボットが少し前にまったく同じテキストを送ったときです。どのチャットも同じメッセージの連続投稿は受け付けません。
CrossMod はそのようなメッセージを送信済みとは扱わなくなりました。コマンドの横の「テスト」ボタンと設定のテストボタンは、メッセージがチャットに表示されなかったことをはっきり伝え、理由と対処法を示します。OBS のチャットウィンドウでは、同じ理由がウィンドウ下部の吹き出しに表示され、どのチャットにも届かなかった場合はテキストが入力欄に戻ります。
多くの場合、アドレスが完全にコピーされていないか、キー変更前のものです。オーバーレイページからもう一度コピーし、OBS のソースに貼り付けてください。ブラウザソースの設定にある「現在のページのキャッシュを更新」ボタンも効果があります。
オーバーレイページ上部の「OBS: N 個のソース」の行で、どちら側に問題があるかがわかります。OBS を起動しているのに何も接続されていないと表示されるなら、ソースのアドレスが原因です。ソースに「古いアドレス」と表示されている場合は、アドレス変更前のものなので、新しいアドレスを貼り付ければ直ります。ソースが数えられているのにシーンが空の場合は、OBS でソースの大きさと表示状態を確認してください。
たいていはログインの期限切れです。ページを再読み込みして、もう一度ログインしてください。メッセージにデータベースのことが書かれている場合は、少し待ってからもう一度試してください。設定は消えていません。
コードの有効期間は 10 分で、古いコードが切れると OBS のチャットウィンドウに新しいコードが自動で表示されます。更新する必要はありません。数字の代わりにオーバーレイのアドレスについてのメッセージが表示される場合は、オーバーレイページからアドレスをもう一度コピーしてください。キーを変更すると、古いアドレスではペアリングできません。
ダッシュボードに「ペアリング済み」と表示されたのに OBS のウィンドウがまだコードを求める場合は、数秒待ってください。自動でロックが解除されます。書き込みキーがないと表示される場合は、オーバーレイページを開いてアドレスを作り直してください。
CrossMod が何をどのくらいの期間保存するかは、プライバシーポリシーで説明しています。利用ルールは利用規約にあります。ダッシュボードの変更点の一覧は、リリースごとに変更履歴にまとめています。
ここに足りないことがある、または説明と違う動きをするものがある場合は、Twitch で @Grithn に連絡してください。ドキュメントは随時書き足しています。
ここで説明しているダッシュボードのバージョンは Beta v.0715 です。