[ブラウザ拡張機能] ツイキャス赤字ボット: サポートページ
一般的なツイキャスのライブ配信は30分ごとに『枠』という単位で区切られていて、配信に来た閲覧 (リスナー) さんから送ってもらえる「コンティニューコイン 」というアイテムが5枚以上無い場合や、ツイキャスのVtuber認定を受けたアカウントなどではない一般ユーザーアカウントの場合は30分で配信が終了します。
枠の終了時間の3分前になると、配信/閲覧ページに表示されている配信時間が赤色に変わって終了が近い事を画面上で知らせてくれます。 でも、この表示は画面上ではそこまで大きくない為、配信に熱中してしまうとこの赤字に気付かず、気付いたら配信が既に終了していてそれまで一人でしゃべっていたという事が起きたりもします。
そこで、ツイキャスでは、枠の終了の3分前を過ぎて配信時間の表示が赤字になると、その配信の閲覧さんが「赤字です」や「赤字」などとコメントを打って赤字報告をしてくれる場合もあったりします。
「赤字報告は必要ない」という枠主(配信者)さんもいると思いますが、赤字報告がある事で、配信終了前に閲覧さんの誰かがコインを5枚投げて、その結果そのコイン5枚を消費して配信がもう1枠 (30分)延長されたり、枠主さんがそのまま配信を続けない場合は残りの3分間を使って配信終了の挨拶をしたりする事が出来ます※。
前置きの説明が長くなりましたが、この赤字報告を自動で発信するブラウザ拡張機能:
を作ってみたので、取説などをここにメモしておきます。
👉ツイキャス赤字ボット [Chrome拡張機能版 | Firefoxアドオン版]
※: 投げてもらったコインが5枚以上ある場合は、1枠の完了時にコイン5枚が自動的に消費されて枠が延長されます。 コインを使って枠が延長された後直ぐに配信を終了すると投げてもらったコインを無駄に使ってしまう事にもなるので、無駄に使いたくない場合は、枠完了前に手動で配信を終了して、新たに配信枠を開くという事も出来ます。
加えて、配信の頻度によってツイキャスから送られてくる「コインの種 」というアイテムも枠終了時に延長コインに自動的に変換されて消費される為、「コインの種」を使いたくない場合は、設定でコインの種の自動変換を無効にするか、種がコインに変換される前に配信を一度閉じてから開き直す必要があります。
上記はあくまでも一般的な配信の場合で、配信の種類が「ゲームズ配信」だったり、ツイキャスのVtuber認定を受けたアカウントの配信だったりすると、1枠が4時間計算になります。
『ツイキャス赤字ボット』
インストール
「ツイキャス赤字ボット」は、現在、Chrome拡張機能版とFirefoxアドオン版が一般公開中で、対応しているブラウザにインストールして使う事が出来ます。
Chrome拡張機能版
Chrome拡張機能のインストール方法については次のページを参考にしてみてください。
- Chromeウェブストアから追加: Chrome/Operaブラウザに追加する方法
- ChromeウェブストアからEdgeブラウザに追加: Edgeブラウザに追加する方法
Firefoxアドオン版
Firefoxブラウザ用で、FirefoxアドオンのページからPC版とAndroid版のFirefoxにインストールして使う事が出来ます。
- Firefoxではツールバーのアイコンを右クリックしてオプションページを開く事が出来ないので、PC版Firefoxでは、アイコンのダブルクリックでオプションページが開く仕様になっています。
- Android版Firefox用のアドオンは現在の処、「デスクトップサイト」表示モードでのみ動作を確認しています。
主な機能と使い方
- 注: 自動的にコメントをするのが仕様なので、ボットが有効になっている状態で、なおかつ、配信枠が既に赤字の場合に、ブラウザの再読み込みをすると赤字コメントが再発信されます。
- 注: また、配信者さんによっては「赤字報告は必要ない」という人もいるのと、交流のない配信者さんのライブ配信を開いた後にコメントをするか考えている間にボットが自動でコメントをしてしまう事などが無い様に、赤字ボットのオプションページで登録したユーザーのライブ配信枠でのみ自動コメントを発信する仕様になっています (ポップアップで一時的に自動コメントを有効にする事も出来ます)。
- ボットを有効にしたいユーザーのリストは、オプションページで編集が出来る他、有効にしたいライブ配信のページを開いた後に拡張機能のポップアップ内にあるボタンをクリックするとそのユーザーをリストに追加出来ます。
- (配信者向け)「ブラウザ配信」や「ツール・ゲームズ配信」のページでも機能します。
報告機能の一覧
- 赤字報告: 配信時間の表示が赤色になった時に赤字報告をコメントで発信。
- コイン枚数報告: 赤字報告時にコインが5枚以上ある場合はコイン枚数も報告。
- 白字報告: 枠が延長された際に白字報告を発信。
- V-赤字報告: V認定配信者枠やゲームズ配信枠では、30分ごとの約3分前にバーチャル赤字報告を発信。 V-赤字の場合はコイン枚数報告と白字報告は発信されません。
- アンケート実数値報告: アンケート結果をパーセントでなく、実数値で報告。 但し、全回答(100%)が「はい」または「いいえ」のどちらかの場合は報告を発信しません。
上記の報告はオプションページに登録されている「ログインユーザー」のIDでツイキャスにログインしている状態で、そのログインユーザーの「ユーザーリスト」で有効になっているユーザーのライブ配信でのみ有効になります。
※:「V-赤字」はバーチャル(仮想)赤字の略で、ゲームズ配信やV認定配信者(Vtuber)枠で発信されます。
拡張機能アイコン
「ツイキャス赤字ボット」の機能を頻繫に使う場合は、この拡張機能のアイコンをプラウザのツールバーにピン📌止めして常に表示する設定にしておくと便利です。
ブラウザのツールバーにある拡張機能のアイコン () をタップすると有効になっている拡張機能のリストが表示されるので、「 ツイキャス赤字ボット」の左にある📌を有効にするとプラウザのツールバーにピン📌止めされます。 詳しくは『Chromeウェブストアから追加』のメモにある「アイコンの固定」を参考にしてみて下さい。
アイコンはクイックリンクにもなっていて、ブラウザに表示されているページがツイキャスのサイトで以外の場合はこの拡張機能のアイコン上に重ねて▶バッジが表示されます。 この状態でアイコンをタップすると新しいタブでツイキャスのトップページが開く仕様になっています。
また、ブラウザにツイキャスのライブ配信ページが表示されている状態でこのアイコンをクリックすると、「ツイキャス赤字ボット」のポップアップが表示されます。
ポップアップ
「ツイキャス赤字ボット」のポップアップは、ツイキャスのライブ配信ページが表示されている時にのみ開くことが出来て、次の情報の確認が出来ます:
- ライブユーザーID: ライブ配信の枠主さんの情報 (ユーザーIDとユーザー名)
- ログインID: ツイキャスのログインアカウント情報 (ユーザーIDとユーザー名)
加えて、赤字ボット機能を一時的に有効/無効にする「有効化」スイッチもあります。
また、ツイキャスのログイン状態と赤字ボットの設定状態によって、次の様なメッセージがポップアップ内に表示される場合があります。
ポップアップ内のボタンやオプションページの設定を順に操作する事で開いた配信ページのユーザーを設定に追加する事が出来ます。
一般的な使い方として、一度②のメッセージで自分のログインIDを登録した後は、
- ユーザーリストに追加したい各ツイキャスユーザ-のライブ配信ページに移動、
- ポップアップの③のメッセージでユーザーIDをユーザーリストに追加、
- オプションページのユーザーリストで追加したユーザーIDの「有効」オプションを設定
する流れになります。
「ツイキャスのライブ配信に赤字報告を追加」のメモの「使い方」に必要な操作をキャプチャした動画もあるので参考にしてみて下さい。
①「ログインしていません。」: ログインしていない場合
ツイキャスにログインしていない場合はコメントを発信できないので、赤字ボットは有効になりません。
👉「ツイキャス赤字ボット」を有効にしたい場合はツイキャスのアカウントにログインして下さい。
②「設定に未登録のログインID。」: 設定に未登録のログインID
ツイキャスにログインしている状態でも、設定にログインIDが未登録の場合は赤字ボットは有効になりません。
👉右にある「追加」ボタンをクリックするとログインIDの設定が「ツイキャス赤字ボット」に登録されて④のメッセージが表示されます。
③「ログインIDが有効になっていません。」: ログインIDが有効になっていない場合
ツイキャスにログインしていてログインIDが設定に登録されている場合でも、そのログインIDが設定で有効になっていない場合は赤字ボットは有効になりません。
👉オプションページを開いて、該当するログインIDの設定を選んだ後、「有効」の横にチェックを付けてログインIDを有効にして下さい。
④「リストにないユーザーID。」: ライブ配信ユーザーが設定のユーザーリストに未登録の場合
ログインIDが設定に登録されている場合でも、ライブ配信ユーザーのIDがユーザーリストにない場合は赤字ボットは有効になりません。
👉右にある「追加」ボタンをクリックするとライブ配信ユーザーのIDがログインIDのユーザーリストに追加されて⑤のメッセージが表示されます。
⑤「リストに含まれているユーザーですが、このユーザーの設定でボットが有効になっていません。」: ライブ配信ユーザーが設定のユーザーリストで有効になっていない場合
ライブ配信ユーザーのIDが設定のユーザーリストに登録されている場合でも、リスト上でそのIDの「有効」設定がONになっていない場合は赤字ボットは有効になりません。
④の状態で「追加」ボタンをクリックしてライブユーザーをリストに追加した場合も、初期設定では「有効」設定がOFFの状態で追加される為、同様のメッセージが表示されます。
👉この場合、「有効化」のスイッチをONにすると (⑥) 一時的に赤字ボットが有効に出来ますが、保存はされないのでタブを再読み込みしたり、一度閉じるとユーザーリストの設定に初期化されます。 (有効にしたい場合はオプションページで該当するユーザーIDの「有効」設定をONにして設定を保存する必要があります。)
⑥ ポップアップの「有効化」で上書きした場合
⑤の様にユーザーリスト上でライブユーザーIDの「有効」設定がOFFになっている状態でも、ポップアップにある「有効化」をONにする事で設定が上書きされて一時的に「ツイキャス赤字ボット」が有効に出来ます。
ボットが有効になるとツールバーのアイコンに●バッジが表示されます。
⑦ ライブ配信ユーザーが設定のリストで有効になっている場合
オプションページのユーザーリスト上でライブユーザーIDの「有効」設定がONになっている場合は、「ツイキャス赤字ボット」が有効になり、ツールバーのアイコンに●バッジが表示されます。
また、ポップアップにある「有効化」をOFFにする事で、一時的に「ツイキャス赤字ボット」を無効にする事も出来ます。
A. ログインID (ドロップダウンリスト)
ユーザーリストを表示したいログインIDを選択します。 ログインIDが表示されている部分がドロップダウンリストになっているので、クリックすると下に保存されているログインIDがリストされます。
初期設定では、ログインIDが設定されていないので 「< 空 >」と表示されますが、ドロップダウンの右側に表示されるボタンでログインIDの追加/削除/変更ができます。
デフォルトで表示されるユーザーIDはツイキャスのサイトでログインに使っているIDとは連動していないので複数のユーザーIDを登録している場合はページの操作前に正しいユーザーIDが選択されているのを確認して下さい。
B. 有効 (チェックボックス)
選択されているログインIDの自動コメントを有効または無効にします。 新しくログインIDを追加した場合、このボタンは既定値として選択 ()になっていて、コメントが有効になっています。 このボタンを非選択 ()にしてから「保存」ボタンをクリックして設定を保存すると、選択されているログインIDでの自動コメントが無効になります。
注: 既に開いているライブ配信のタブには変更が適用されないので、適用させる為には既に開いているライブ配信のページを再読み込みする必要があります。
C. 再読み込み/戻す (ボタン)
ボタンをクリックすると赤字ボットの設定が再読み込みされます。
また、設定がオプションページ上で変更された場合はこのボタンの表示が、 に変わります。
オプションページで変更した設定はブラウザの別のタブや他のアプリに移動した時点で自動的に保存される仕様になっているので、変更を保存したくない場合は「戻す」ボタンをクリックする必要があります。
D. 保存 (ボタン)
オプションページで変更した設定はブラウザの別のタブや他のアプリに移動した時点で自動的に保存される仕様になっていますが、この ボタンをクリックする事で変更を手動で保存する事が出来ます。 (設定の変更が無い場合はこのボタンは無効になります。)
E. ユーザーリスト (表)
設定されているユーザーリストが表示される他、編集も出来ます。
- ユーザーIDを追加:
リストの左上にある ボタンをクリックすると手動でユーザーのアカウントIDを追加する出来ます。
新しくユーザーを追加した時点では「名前」は空白になっていますが、設定を「保存」した後にそのユーザーの配信ページを開くと「名前」が更新されます。 - ユーザーを削除:
ユーザーが表示されている列にマウスを持って行くと右端にアイコンが表示されるので、クリックするとユーザーをリストから削除されます。 - メモを追加:
任意のユーザーの行で、リストの一番上に「メモ」とある列の位置をダブルクリックするとメモを入力する事が出来ます。 - 変更後は保存:
ユーザーリストに変更を加えた場合は ボタンをクリックして変更を保存して下さい。
※: 「名前」は赤字ボットがユーザーの配信ページで有効になった際に最新の名前に自動的に更新される仕様で、このオプションページで編集する事は出来ません。
F. ストレージ
ツイキャス赤字ボットの設定の保存に利用可能な保存領域の使用率をパーセント(%)で表示します。 また、マウスポインターを上に重ねると実数値での保存領域使用量と上限が表示されます (v0.1.5以降の機能)。
拡張機能の仕様で、最高で102400 Byteの情報を保存出来ます。
ユーザーリストのインポートとエクスポート
ユーザーリストの右上にある ボタンをクリックするとユーザーリストの表示が次の様に切り替わります。
ボタンをクリックすると選択されているログインIDのユーザーリストがJSON形式のテキストとしてクリップボードにコピーされます。
ボタンをクリックするとボタンの上の「テキスト(JSON)を読み込む」とあるテキスト欄に入力されているテキストからユーザーリストを読み込みます。 (既に登録されているIDの情報はスキップされます。)
Edgeブラウザ
Edgeブラウザの場合は「システムとパフォーマンス」の「これらのサイトをスリープ状態にしない」にツイキャスのURLの「twitcasting.tv」を追加してみて下さい。
メモ: 拡張機能が原因かは不明ですが、Chromeブラウザのリリースのバージョンによってはツイキャスの配信ページのクラッシュが多発する場合もある様なので、ブラウザの次のアップデートがリリースされるまでは、バックアップとして他のChrome系ブラウザ (EdgeやOperaなど)での使用もお勧めします。
確認されている問題/事例
- 延長コインが少ない配信枠やV認定枠では、発信されるコメントが30分おきの「赤字」だけだと重複コメントとして赤字コメントがサーバーによってはじかれて、赤字報告が反映されない場合があります。
👉延長後にページを再読み込みするか、アンケート結果などの別のコメントが発信されると正常に機能します。
[追記] v0.1.5よりコメントが重複する場合は、末尾に「⭐⭐」が追加される仕様になった為、重複コメントと判定されにくくなっています。 (v0.1.8以降は「🤖」に変更。) - 既に赤字の枠を開いた場合や、赤字中にページを再読み込みすると赤字コメントが発信されます。
👉なので、赤字になっている間は配信ページの再読み込みをしない事をお勧めします。 - ブラウザによっては延長後にアイテムが飛ばない場合はコインの枚数表示が更新されず、その後の赤字報告で残りコインの枚数が違う場合があります。
👉枠延長後にページの再読み込みをするとコインの枚数が更新されます。
ToDo:
- ログインIDの変更機能 (オプションページ) ✅
- ログインIDごとのボット機能の有効/無効 (オプションページ) ✅
- ユーザーリストをテキスト(JSON)でバックアップ (オプションページ) ✅
- テキスト(JSON)でバックアップしたユーザーリストの読み込み (オプションページ) ✅
- 他のボットが先に同じコメントを発信した場合、まだ発信していないコメントをキャンセルする機能の実装 ✅
- アンケート機能の新フォーマットへの対応 。。
- 白字、残りコイン枚数コメントの無効化オプション
- カスタム赤字コメントの対応
更新履歴
バージョン & リリース日 | ||
---|---|---|
Chrome 拡張機能 | Firefox Addon | |
v0.1.19 公開 | v0.1.19w (準備中) |
|
v0.1.18 公開 | v0.1.18w 公開 |
|
v0.1.17 公開 | v0.1.17w 公開 |
|
v0.1.16 公開 |
|
|
v0.1.15 公開 | v0.1.15w 公開 |
|
v0.1.14 公開 | v0.1.14w (未公開) |
|
v0.1.13 公開 | v0.1.13w 公開※ |
※: Firefox AddonはバージョンをManifest V2版としてテストリリース。
|
リリース日 | |
---|---|
公開 |
v0.1.12
|
公開 |
v0.1.11
|
公開 |
v0.1.10
|
公開 |
v0.1.9
|
公開 |
v0.1.8
|
公開 |
v0.1.7
|
公開 |
v0.1.6
|
公開 |
v0.1.5
|
公開 |
v0.1.4
|
公開 |
v0.1.3 一般公開 |
白字という表記ではなく、延長完了の方が、配信者さんは分かりやすいと思うのですが、検討いただけませんでしょうか?
返信削除コメントありがとうございます。
削除赤字ボットに関しては、まだまだ開発段階の状態で、ボットのカスタマイズなどにはまだ手が回っていないので、今後のバージョンに期待していただけたらと思います。
他にも希望などありましたら参考にしたいので、コメントして頂けると幸いです。(実際に反映出来るかは約束出来ませんが…)
はじめまして。
返信削除自身の配信でBOTを使用しようと考えていますが、赤字コメントによりライブタイトルが書き変わってしまうため「@」を付けたコメント(@赤字 コメントだとタイトルが変わらない)ができるよう改善できませんでしょうか? 検討お願いします。
コメントありがとうございます。
削除ライブタイトルが赤字コメントに変わってしまうという事でしょうか? 把握していなかった症状の為、調査して対応を検討してみます。(可能であればどのブラウザを使っているか教えてもらえると幸いです。)
あと「@」マークコメントについては登録しているユーザーごとに有効/無効にする設定になると思うのでリリース前のテストに少し時間が掛かると思います・・・
赤字ボット、バージョン0.1.13で、コメントの先頭に「@」を付けるオプション設定を追加しました。拡張機能のオプションページにあるので確認して下さい。
削除先頭に「@」を付けるオプションが正しく動作しない不都合を、バージョン0.1.18で修正しました。
削除